静态内部类下列说法正确的是( )
A: 在功能上,静态内部类中只能访问外部类的静态成员
B: 所谓静态内部类,就是使用static关键字修饰的成员内部类
C: 静态内部类通过外部类访问静态内部类成员时,可以跳过外部类从而直接通过内部类访问静态内部类成员
D: 创建静态内部类对象的具体语法格式如下: 外部类名.静态内部类名 变量名 = new 外部类名.静态内部类名();
A: 在功能上,静态内部类中只能访问外部类的静态成员
B: 所谓静态内部类,就是使用static关键字修饰的成员内部类
C: 静态内部类通过外部类访问静态内部类成员时,可以跳过外部类从而直接通过内部类访问静态内部类成员
D: 创建静态内部类对象的具体语法格式如下: 外部类名.静态内部类名 变量名 = new 外部类名.静态内部类名();
举一反三
- 内部类作为其外部类的一个成员,因此静态内部类可以直接访问外部类非静态成员。
- 关于静态内部类,说法正确的是() A: 静态内部类持有其外部类对象的引用,因此它不能访问其外部类的所有成员 B: 静态内部类持有其外部类对象的引用,因此它能访问其外部类的所有成员 C: 静态内部类在实例化时需要有其外围类的对象 D: 当内部类无需访问其外部类成员时,应当尽量使用静态内部类
- 静态内部类中不能直接访问外部类的静态成员
- 下列关于静态内部类描述错误的是()。 A: 可以有静态成员变量和成员方法 B: 没有指向外部类的引用 C: 能访问外部类的非静态成员 D: 创建静态内部类对象不需要外部类对象
- 关于内部类,下面说法正确的是? A: 成员内部类是外部类的一个成员,可以访问外部类的其它成员 B: 静态内部类中可以定义静态成员,也可以定义非静态成员 C: 方法内部类只能在其定义的当前方法中进行实例化 D: 外部类可以访问成员内部类的成员