更新時間:2020-07-16 15:07:27 來源:動力節(jié)點 瀏覽2451次
* 變量、對象 作為參數(shù)傳遞給其它方法時,在方法中可以對傳入的 變量、對象 所做的操作;
* 變量、對象 的作用域;這一點有時候看起來很簡單,可以容易忽略、出錯!
package?space.learn.notice;
?/**
?*?一道關于?變量、對象?作用域的java面試題;
?*?@author?space
?*?@date?Nov?1,?2008?10:44:02?AM
?*/
public?class?VarScope?{
public?static?void?output(Integer?i,?StringBuffer?bf)?{
System.out.println(i);
System.out.println(bf);
}
?
public?static?void?a(Integer?i,?StringBuffer?bf)?{
i?=?30;
bf.append("-a-append");
output(i,?bf);
}
?
public?static?void?b(Integer?i,?StringBuffer?bf)?{
i?=?40;
bf?=?new?StringBuffer("-b-new");
output(i,?bf);
}
?
public?static?void?main(String[]?args)?{
Integer?i?=?10;
StringBuffer?bf?=?new?StringBuffer("initbf");
output(i,?bf);
a(i,?bf);
b(i,?bf);
output(i,?bf);
}
}
以上就是動力節(jié)點java培訓機構的小編針對“編程基礎Java變量作用域筆試題”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。