A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

public class Test{
int count = 9;
public void count1(){  
int count =10;
                  System.out.println("count1="+count);
}
        public void count2(){
                  System.out.println("count2="+count);
}
        public static void main(String args[]){
Test t=new Test();   
t.count1();  
t.count2();  
}
}

编译运行后,输出结果是
A.        count1=9 count2=9  
B.        count1=10 count2=9  
C.        count1=10 count2=10  
D.        count1=9 count2=10

5 个回复

正序浏览
就近原则,局部变量有就直接拿过来,没有就找成员变量
回复 使用道具 举报
一看就是0912的
回复 使用道具 举报
要知道变量的作用范围啊! 基础东西啊这是,count1()的局部变量会覆盖成员变量第一个是10,count2()直接输出成员变量9
回复 使用道具 举报
选B啊。很简单。
回复 使用道具 举报
局部有就用局部的,局部没有就用成员位置的,成员位置都没有就报错,就近原则
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马