黑马程序员技术交流社区
标题:
给大家出个面试题
[打印本页]
作者:
xiaobei56
时间:
2015-12-16 22:42
标题:
给大家出个面试题
/*
*面试题:
* 要求:请填空分别输出30 , 20 ,10
*/
class Outer{
public int num =10;
class Inner{
public int num=20;
public void show(){
int num=30;
System.out.println(????);
System.out.println(????);
System.out.println(????)
}
}
}
public class Test3 {
public static void main(String[] args) {
Outer.Inner oi=new Outer().new Inner();
oi.show();
}
}
复制代码
.
.
.
.
.
.
..
.
.答案
System.out.println(num);
System.out.println(this.num);
//直接使用 Outer.num访问的话,Outer的成员变量num必须是静态的.
System.out.println(Outer.this.num);//还可以 (new Outer().num)
作者:
xbin0316@qq.com
时间:
2015-12-18 07:59
学习了,很细致,果然不能来半点马虎。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2