java面向对象--内部类
java面向对象--内部类
package charpter5.Demo12;
//1个java文件内,可以有多个class,但只能有一个Public类。
public class Outer {
private int id;
public void out(){
System.out.println("外部类方法");
}
class Inner{
public void in(){
System.out.println("内部类方法");
}
}
}
package charpter5.Demo12;
public class App {
public static void main(String[] args) {
Outer outer = new Outer();
//操作内部类,成员内部类
Outer.Inner inner = outer.new Inner();
inner.in();
//内部类可以获取外部类的私有属性、私有方法。
}
}
匿名类:new 类名();

浙公网安备 33010602011771号