非静态内部类内部类不能有静态成员

2017-10-17  本文已影响7人  popli

因为非静态内部类 必须依托外部类的实例变量

而静态成员属于当前类,并不属于任何实例变量

这样就和第一句冲突了,所以非静态内部类不能有静态成员

静态内部类可以有静态成员
只有内部类才能修饰为静态的

import static com.xxx.Field 用于引入静态成员变量 这样就不用写包名.类名了

Field 字段,域,代表内存中的一块空间

static是一种Modifier

上一篇下一篇

猜你喜欢

热点阅读