实现对局部内部类的调用
类只有创建对象才有意义;
局部内部类只能在成员方法中创建类的对象;
外部类可用 public、protected
成员内部类可用 public、protected、(default)、private;
局部内部类 什么都不要写;
public class OuterClass {
public int num;
public void outerMethod(){
System.out.println("外部类的成员方法");
class InterClass{
int num;
public void interMethod(){
System.out.println("局部内部类的成员方法");
}
}
// 只有所属的方法才能使用这个类
// 像创建这个类的对象只能在本方法内部创建,不能在main函数中创建
InterClass i = new InterClass();
i.interMethod();
}
}
public class test {
public static void main(String[] args) {
OuterClass o = new OuterClass();
o.outerMethod();
}
}