关于Java中的非静态嵌套类,下面说法错误的是()。
A: 非静态嵌套类定义在成员位置、方法、代码块等位置
B: 非静态嵌套类中可以定义实例成员、静态常量、静态方法等成员
C: 非静态嵌套类创建对象时必须先有外部类的对象
D: 非静态嵌套类可以直接访问外部类所有成员
A: 非静态嵌套类定义在成员位置、方法、代码块等位置
B: 非静态嵌套类中可以定义实例成员、静态常量、静态方法等成员
C: 非静态嵌套类创建对象时必须先有外部类的对象
D: 非静态嵌套类可以直接访问外部类所有成员
B
举一反三
- 下列关于Java中静态嵌套类的说法错误的是()。 A: 静态嵌套类可以定义在外部类的成员位置 B: 静态嵌套类中可以定义实例成员、静态成员、静态代码块、构造方法等成员 C: 静态嵌套类创建对象时需要依赖于外部类实例才能创建 D: 静态嵌套类只能直接访问外部类的静态成员
- 关于Java中静态嵌套类的定义和使用,下面说法错误的是()。 A: 静态嵌套类需要通过生成外部类对象来生成静态嵌套类对象 B: 静态嵌套类只能直接访问外部类的静态成员 C: 外部类可通过静态嵌套类的对象调用静态嵌套类成员 D: 静态嵌套类可以定义静态成员变量或静态成员方法
- Java中的嵌套类说法不正确的 A: 在一个类内容定义另一个类,被称为嵌套类 B: 有非静态嵌套类和静态嵌套类 C: 静态嵌套类又称作内部类 D: 非静态嵌套类又称作内部类
- 下面关于类的成员函数描述不正确的是:() A: 静态成员函数内可以直接访问类的非静态成员数据 B: 静态成员函数内可以直接访问类的静态成员数据 C: 非静态成员函数可以直接访问类的非静态成员数据 D: 非静态成员函数可以直接访问类的静态成员数据
- 下面关于访问类A的私有数据成员的说法,错误的是( )。 A: 类A的友元函数可以访问类A的私有成员 B: 类A的友元类中的非静态成员函数可以访问类A的私有成员 C: 类A的嵌套类中的非静态成员函数可以访问类A的私有成员 D: 类A中的非静态成员函数可以访问类A的私有成员
内容
- 0
【单选题】关于静态成员函数以下说法错误的是() A. 静态成员函数可以直接访问类中说明的静态成员 B. 静态成员函数不能直接访问类中说明的非静态成员 C. 静态成员函数当在类外定义时,使用static关键字作为前缀。 D. 静态成员函数若要访问非静态成员时,必须通过参数传递的方式得到相应的对象,再通过对象来访问
- 1
一个类的非静态方法可以访问静态成员变量,一个类的静态方法不可以访问该类的非静态成员变量
- 2
在非静态成员方法中,可以使用关键字()访问类的其他非静态成员。
- 3
关于static的使用下列说法中错误的一项是() A: 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员 B: 在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量 C: 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量 D: 静态方法中可以直接调用非静态方法
- 4
关于类成员函数的描述中不正确的是: A: 静态成员函数内可以直接访问本类的非静态数据成员 B: 静态成员函数内可以直接访问本类的静态数据成员 C: 非静态成员函数可以直接访问本类的非静态数据成员 D: 非静态成员函数可以直接访问本类的静态数据成员