变量作用域覆盖问题
来源:3-15 作用域
MLeo
2018-06-21 10:15:40
调试时看到两个相同类型的变量a,这个怎么说?
就好比子类和父类一样,子类重写了父类的属性,括号内是访问的子类的属性,而括号外访问的是父类的属性,并不是覆盖(重点)
1回答
imoocLovers
2018-06-21
int a = 5;的作用域从定义开始,直到出了main方法的大括号后被释放,但当程序执行到int a = 2;这个位置的时候,一直到@autorealeasepool的大括号结束,这期间int a = 5的值是不能使用的。同学明白了作用域的概念就ok了~
相似问题