题目内容

有关Java匿名类说法正确的

A. Java中不能创建一个没有名字的嵌套类
B. 匿名类必须定义在另一个类的内部
C. 匿名类是单独的类,不属于任何表达式
D. 匿名类不能实现接口

查看答案
更多问题

静态嵌套类访问外部类说法正确的

A. 静态嵌套类能访问外部类的非静态成员变量
B. 静态嵌套类需要创建一个外部类的实例
C. 静态嵌套类可以访问外部类中的静态属性和方法
D. 静态嵌套类不可以访问外部类中的静态属性和方法

有关静态嵌套类创建实例说法正确的

A. 访问静态嵌套类需要外部类的对象
B. OuterClass.InnerClass obj=new OuterClass.InnerClass();创建了一个静态嵌套类的实例
C. 创建静态嵌套类实例需要外部类的对象
D. 静态嵌套类与外部类(outer class)是不关联的

内部类中访问外部类的成员说法不正确的

A. 使用this关键字
B. 内部类可以访问外部类的公共成员
C. 内部类可以访问外部类的私有成员
D. 内部类可以访问外部类成员变量,不能访问成员方法

有关非静态嵌套类的实例化说法不正确的

A. 非静态嵌套类也称内部类
B. 内部类可以访问包含它的类的成员
C. 为了实例化一个内部类,必须先实例化一个外部类
D. 为了实例化一个内部类,没必要实例化一个外部类

答案查题题库