非静态内部类可以有静态方法、静态属性、静态初始化块
举一反三
- 非静态内部类不能定义静态成员属性和静态成员方法。
- 关于内部类错误的是:() A: 静态内部类可以访问其外部类的非静态属性 B: 非静态内部类可以访问其外部类的静态属性 C: 内部类可以是protected D: 内部类可以是final的
- 静态内部类里面可以包括静态成员,也可以包括非静态成员。
- 态内部类可以有静态成员,而非静态内部类则不能有静态成员
- static修饰的代码块称为静态代码块,关于静态代码块的描述错误的是()。 A: 静态代码块能够存在于类的任何位置,包括方法体内 B: 静态代码块主要用于初始化类,为类的静态属性初始化 C: 静态代码块不能直接访问示例变量和实例方法 D: JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行