中国大学MOOC:"已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则B类中的成员包括( )。";
"fa"; | "b";
举一反三
- 已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则B类中的成员包括。() A: fa B: b C: fc D: c
- 下列选项中,描述正确的是()。 A: 子类会继承父类中定义的所有属性和方法,也可以在子类中增加新的属性和方法 B: 子类会继承父类中定义的所有属性和方法,在子类中不允许增加新的属性和方法 C: 父类会继承子类中定义的所有属性和方法,也可以在父类中增加新的属性和方法 D: 父类会继承子类中定义的所有属性和方法,在父类中不允许增加新的属性和方法
- B是父类,C是子类。当父类引用指向子类对象 B b = new C() 时,下列说法那个是错误的()? A: 若子类定义了父类同名的某方法,则父类引用调用子类重新定义的新方法 B: 若子类定义了父类同名的属性,父类引用调用子类的属性 C: 若子类未覆盖某方法,则父类引用调用父类本身的旧方法 D: 若子类未覆盖某属性,则父类引用调用父类本身的旧属性
- 【单选题】B是父类,C是子类。父类引用指向子类对象B b = new C()时,下列说法那个是错误的 A. 若子类未覆盖某方法,则父类引用调用父类本身的旧方法 B. 若子类定义了父类同名的某方法,则父类引用调用子类重新定义的新方法 C. 若子类定义了父类同名的属性,父类引用调用子类的属性 D. 若子类未覆盖某属性,则父类引用调用父类本身的旧属性
- 已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。
内容
- 0
对象属性是在方法中定义的,类属性是在类中、方法之外进行定义的。
- 1
继承父类和子类质检共享数据和方法的机制,类的继承支持多态的实现。以下关于类继承的说法中,不正确的是()。 A: 一个父类可以有多个子类 B: 父类描述子类的公共属性和方法 C: 一个子类可以继承父类中的属性和方法而不必在子类中定义 D: 子类不可以定义新的属性和方法
- 2
以下关于类的描述中,错误的是() A: 定义类的关键字是class。 B: 在面向对象的思想中最核心就是对象,为了在程序中创建对象,首先需要定义一个类 C: 定义类的关键字是Interface D: 类中的方法叫成员方法,成员方法又分为实例方法与类方法类中的属性叫成员属性,成员属性又分为实例属性与类属性
- 3
继承是父类和子类之间共享数据和方法的机制。以下关于继承的叙述中,不正确的是( )。 A: 一个父类可以有多个子类,这些子类都是父类的特例; B: 父类描述了这些子类的公共属性和操作; C: 子类可以继承它的父类(或祖先类)中的属性和操作而不必自己定义; D: 子类中可以定义自己的新操作而不能定义和父类同名的操作;
- 4
在一个网络游戏系统中,定义了类Cowboy和类Castle,并在类Cowboy中定义了方法open(c:Castle)和方法Close(c:Castle),则类Cowboy和类Castle之间的关系是( )