更新时间:2020-07-16 15:07:27 来源:极悦 浏览1789次
* 变量、对象 作为参数传递给其它方法时,在方法中可以对传入的 变量、对象 所做的操作;
* 变量、对象 的作用域;这一点有时候看起来很简单,可以容易忽略、出错!
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天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习