更新時間:2020-07-16 15:07:27 來源:動力節點 瀏覽2053次
* 變量、對象 作為參數傳遞給其它方法時,在方法中可以對傳入的 變量、對象 所做的操作;
* 變量、對象 的作用域;這一點有時候看起來很簡單,可以容易忽略、出錯!
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);
}
}
以上就是動力節點java培訓機構的小編針對“編程基礎Java變量作用域筆試題”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習