/*
成员内部类:
如何直接访问内部内的成员:
格式:外部类名.内部类句 对象名 = new 外部类对象().new 内部类对象();
*/
package cn.Inner3;
class Outer{
private int num = 10;
class Inner{
public void show(){
System.out.println(num);
}
}
}
class InnerClassDemo3{
public static void main(String[] args){
//需求:我要访问Inner类的show()方法
//错误格式
//Inner i = new Inner();
//i.show();
//格式:外部类名.内部类句 对象名 = new 外部类对象().new 内部类对象();
Outer.Inner oi = new Outer().new Inner();
oi.show();
}
}/*
成员内部类:
如何直接访问内部内的成员:
格式:外部类名.内部类句 对象名