内部类
package 内部类.访问权限;
public class Outer {
private int num=10;
public static class Inner{
public static void Show(){
System.out.println("num");
}
}
public void method(){
Inner i = new Inner();
i.Show();
}
}
成员内部类:
通常将内部类用private修饰 如private class Inner(){}
通过在外部类中建立方法method(); 方法体中创建内部类对象,来调用内部类方法,测试类在使用中创建外部类对象,调用外部类对象method():方法
局部内部类:

输出:10和20
匿名内部类
前提:存在一个类或者接口,这里的类可以是具体类,也可以是抽象类


浙公网安备 33010602011771号