![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
内部类不可直接使用外部类的成员是
A.静态成员
B.实例成员
C.方法内定义
D.以上A、B,C都不是
A.静态成员
B.实例成员
C.方法内定义
D.以上A、B,C都不是
内部类不可直接使用外部类的成员是
A.静态成员
B.实例成员
C.方法内定义
D.以上3个选项都不是
A.静态内部类,就是使用static关键字修饰的成员内部类
B.静态内部类只能访问外部类的静态成员
C.创建静态内部类的对象时,必须要先创建外部类的对象
D.静态内部类不能直接访问外部类的非静态成员
A、A.成员内部类是外部类的一个成员,可以访问外部类的其它成员
B、B.外部类可以访问成员内部类的成员
C、C.方法内部类只能在其定义的当前方法中进行实例化
D、D.静态内部类中可以定义静态成员,也可以定义非静态成员
A.非静态的内部类不能定义静态成员变量
B.匿名内部类中不能存在任何静态成员或方法
C.静态内部类不能使用任何外部类的非static成员变量和方法
D.匿名内部类可以引用局部变量,但是这个局部变量必须声明为 final
内部类是在一个类内嵌套定义的类。其特点描述错误的是 ()
A.只能在定义它的类或程序段中或表达式内匿名使用,外部使用时必须给出类的全名
B.可以使用它所在类的静态成员变量或实例成员变量,但不可以使用所在类中的局部变量
C.可作为其他类的成员,而且可访问它所在类的成员
D.除static内部类外,不能在类内声明static成员
A.内部类提供了更好的封装,可以将内部类隐藏在外部类内
B.内部类成员可以直接访问外部类的私有数据
C.外部类能访问内部类的实现细节,如内部类的成员变量
D.匿名内部类适用于创建仅需要一次使用的类
下列关于内部类的说法,正确的是
A.内部类可以与它包含的类名相同
B.内部类只能使用它所在类的静态成员变量,不能使用它所在类的方法中的局部变量
C.内部类可以用abstract修饰定义为抽象类,不能用private或protected定义
D.外部使用内部类时必须给出类的全名
下列关于内部类的说法不正确的是
A.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用
B.内部类可以使用它所在类的静态成员变量和实例成员变量
C.内部类不可以用abstract修饰符定义为抽象类
D.内部类可作为其他类的成员,而且前访问它所在类的成员
下列关于内部类的说法,正确的是
A.内部类可以与它包含的类名相同
B.内部类只能使用它所在类的静态成员变量,不能使用它所在类的方法中的局部变量
C.内部类可以用abstract修饰定义为抽象类,不能用ptivate或protected定义
D.外部使用内部类时必须给出类的全名
A.静态的内部类需要一个静态的初始化方法
B.一个静态的内部类需要一个外部类的实例来调用
C.一个静态的内部类不需要外部类的实例来调用
D.一个静态的内部类的静态成员可以用静态类的类名来调用。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!