外部类的静态方法内不能实例化内部类的对象

来源:互联网 发布:天翼软件下载 编辑:程序博客网 时间:2024/05/19 21:59

1、内部类可以访问外部类的成员变量

2、静态方法可以在类实例化之前运行

所以:外部类的静态方法内不能实例化内部类的对象

实例:

public class OuterCalss{

    public static void staticFunction(){

         InnerClass  inner = new InnerClass(); //外部类的静态方法内不能实例化内部类的对象

    }

    class InnerClass{

    }

}