17.多种内部类
1.内部类
package 内部类;
public class Outer {
private int id = 11;
public void out(){
System.out.println("这是外部类");
}
class Inner{ //内部类:在外部类括号内在创建一个class
public void in(){
System.out.println("这是内部类");
}
public void getID(){//获取id的私有属性
System.out.println(id);//打印ID
}
}
}
package 内部类;
public class test {
public static void main(String[] args) {
Outer outer = new Outer();//实例化Outer
Outer.Inner inner = outer.new Inner();//实例化Inner
outer.out();//调用out方法
inner.in();//调用in方法
inner.getID();//调用getID方法
}
}

浙公网安备 33010602011771号