• 2022-10-30
    继承是父类和子类之间共享数据和方法的机制。以下关于继承的叙述中,不正确的是( )。
    A: 一个父类可以有多个子类,这些子类都是父类的特例;
    B: 父类描述了这些子类的公共属性和操作;
    C: 子类可以继承它的父类(或祖先类)中的属性和操作而不必自己定义;
    D: 子类中可以定义自己的新操作而不能定义和父类同名的操作;
  • D

    内容

    • 0

      下列关于继承的说法中,正确的是 A: 子类只能继承父类public方法和属性 B: 子类继承父类的非私有属性和方法 C: 子类只能继承父类的方法,而不能继承父类的属性 D: 子类将继承父类的所有的属性和方法

    • 1

      ‎下列关于子类继承父类的成员描述中,错误的是( )。‏ A: 当子类中出现成员方法头与父类方法头相同的方法时,子类成员方法覆盖父类中的成员方法。 B: 方法重载是编译时处理的,而方法覆盖是在运行时处理的。 C: 子类中继承父类中的所有成员都可以访问。 D: 子类中定义有与父类同名变量时,在子类继承父类的操作中,使用继承父类的变量;子类执行自己的操作中,使用自己定义的变量。

    • 2

      以下关于继承的描述,说法正确的是( ) A: 子类继承父类的所有属性和方法 B: 子类可以继承父类的私有的属性和方法 C: 子类可以继承父类的公有的属性和方法 D: 子类不可以继承父类的任何的属性和方法

    • 3

      当在子类中定义和父类中同名的( )时,子类就隐藏了继承的( ),即子类对象操作的是自己的与父类同名的成员变量。但是子类仍然可以使用从父类继承的方法操作被隐藏的( )。

    • 4

      列关于继承的说法,正确的是()。 A: 子类能继承父类的非私有方法和属性 B: 子类能继承父类的所有方法和属性 C: 子类只能继承父类的公有方法和属性 D: 子类只能继承父类的方法,而不能继承属性