java面试题3--成员内部类的面试题

来源:互联网 发布:什么是aso优化 编辑:程序博客网 时间:2024/04/30 13:15


要求:
  填空,让程序分别输出30,20,10

考查内容:
  1.内部类和外部类没有继承关系
  2.通过外部类名限定this对象
    Outer.this

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(_______);        }    }}class InnerClassTest {    public static void main(String[] args){        Outer.Inner oi = new Outer.new Inner();        oi.show();      }}


  答案:
     第一个空:num
     第二个空:this.num
     第三个空:Outer.this.num

0 0
原创粉丝点击