一般情况下java非静态内部类里面不能定义static成员、静态代码块、还有静态成员方法,但是可以定义静态final变量,而静态内部类却可以定义上面所说的成员,所以这就是局部内部类和内部类的区别,因为局部内部类不能定义成static的,而内部类可以。
但是静态内部类不可以访问外部类的非静态成员
java内部类里面使用static
最新推荐文章于 2023-04-19 16:18:32 发布
一般情况下java非静态内部类里面不能定义static成员、静态代码块、还有静态成员方法,但是可以定义静态final变量,而静态内部类却可以定义上面所说的成员,所以这就是局部内部类和内部类的区别,因为局部内部类不能定义成static的,而内部类可以。
但是静态内部类不可以访问外部类的非静态成员