A. 静态嵌套类也称为静态内部类 B. 静态嵌套类只能包含静态的属性和方法 C. 静态嵌套类只能包含非静态的属性和方法 D. 静态嵌套类能包含静态和非静态的属性和方法
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. 为了实例化一个内部类,没必要实例化一个外部类
A. 在一个类内容定义另一个类,被称为嵌套类 B. 有非静态嵌套类和静态嵌套类 C. 静态嵌套类又称作内部类 D. 非静态嵌套类又称作内部类
A. 可以在任何需要的时候直接创建对象 B. 使得代码更简洁 C. 可以用来扩展父类 D. 可以用来实现接口
A. 可以对inner class使用如private,protected等访问修饰符 B. 在外部类中我们可以使用.(dot)标识符访问嵌套类和它的成员 C. 嵌套类可以使得代码可读性更好,并且具有更好的封装性 D. inner class可以访问外部类的任何成员