非静态内部类可以有静态方法、静态属性、静态初始化块
×
举一反三
- 非静态内部类不能定义静态成员属性和静态成员方法。
- 关于内部类错误的是:() A: 静态内部类可以访问其外部类的非静态属性 B: 非静态内部类可以访问其外部类的静态属性 C: 内部类可以是protected D: 内部类可以是final的
- 静态内部类里面可以包括静态成员,也可以包括非静态成员。
- 态内部类可以有静态成员,而非静态内部类则不能有静态成员
- static修饰的代码块称为静态代码块,关于静态代码块的描述错误的是()。 A: 静态代码块能够存在于类的任何位置,包括方法体内 B: 静态代码块主要用于初始化类,为类的静态属性初始化 C: 静态代码块不能直接访问示例变量和实例方法 D: JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行
内容
- 0
关于Java中的非静态嵌套类,下面说法错误的是()。 A: 非静态嵌套类定义在成员位置、方法、代码块等位置 B: 非静态嵌套类中可以定义实例成员、静态常量、静态方法等成员 C: 非静态嵌套类创建对象时必须先有外部类的对象 D: 非静态嵌套类可以直接访问外部类所有成员
- 1
关于非静态的内部类,下面_________陈述是正确的? A: 非静态的内部类必须实现一个接口. B: 非静态的内部类可以从任何其他类访问。 C: 非静态的内部类只能在封闭的类中实例化。 D: 非静态的内部类必需是final的,若它在一个方法范围内被声明的话. E: 非静态的内部类可以访问封闭对象中的私有实例变量。
- 2
【单选题】85.以下说法错误的是: A. 静态方法可以直接访问静态变量和静态方法 B. 静态方法可以直接访问非静态变量和非静态方法 C. 非静态方法可以直接访问静态变量和静态方法 D. 非静态方法可以直接访问非静态变量和非静态方法
- 3
下列关于静态内部类描述错误的是()。 A: 可以有静态成员变量和成员方法 B: 没有指向外部类的引用 C: 能访问外部类的非静态成员 D: 创建静态内部类对象不需要外部类对象
- 4
关于非静态的内部类,下面( )陈述是正确的? A: 非静态的内部类只能在封闭的类中实例化。 B: 非静态的内部类可以访问封闭对象中的私有实例变量。 C: 非静态的内部类必需是final的,若它在一个方法范围内被声明的话. D: 非静态的内部类可以从任何其他类访问。