你可能感兴趣的试题
创建于类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数 子类无条件地继承父类不含参数的构造函数 子类必须通过父类构造函数名调用父类有参数的构造函数 子类无法继承父类的构造函数
多重继承中,不同父类中不能有同名成员 多重派生中,所有父类的派生方式必须相同 多重派生的子类不能再派生子类 上述三种说法都不对
继承是为了重复利用父类的可用代码,避免重复劳动 继承可以增加自己的父类不能实现的功能的代码,使子类的功能更完美,提高程序设计效率 子类可以继承父类的函数和数据,以便重复使用 子类为了改造父类
void A(int {...} A(int {...} a(int {...} voida(int {...}
父类的构造函数与析构函数不会自动被调用 成员变量需要用publicprotectedprivate修饰,在定义变量时不再需要var关键字 父类中定义的静态成员,不可以在子类中直接调用 包含抽象方法的类必须为抽象类,抽象类不能被实例化
创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数 子类无条件地继承父类不含参数的构造函数 子类必须通过super关键字调用父类的构造函数 子类无法继承父类的构造函数
子类能继承父类的所有方法和状态 子类能继承父类的非私有方法和状态 子类只能继承父类public方法和状态 子类能继承父类的方法,而不继承状态
子类能继承父类的所有方法和状态 子类能继承父类的非私有方法和状态 子类只能继承父类pubic方法和状态 子类只能继承父类的方法,而不继承状态
void A(int {…} A(int {…} a(int {…} void a(int {…}
一个父类可以有多个子类 父类描述子类的公共属性和方法 一个子类可以继承父类中的属性和方法而不必在子类中定义 子类不可以定义新的属性和方法
子类能继承父类的所有方法和状态 子类能继承父类的非私有方法和状态 子类只能继承父类public方法和状态 子类只能继承父类的方法,而不继承状态
子类能继承父类的所有方法和状态 子类能继承父类的非私有方法和状态 子类只能继承父类的public方法和状态 子类只能继承父类的方法,而不能继承状态
一个父类可以有多个子类,这些子类都是父类的特例 父类描述了这些子类的公共属性和操作 子类可以继承它的父类(或祖先类)中的属性和操作而不必自己定义 子类中可以定义自己的新操作而不能定义和父类同名的操作
子类继承父类,子类就拥有了父类的全部成员,包括基类的构造函数和析构函数 当子类继承父类后,子类可以访问父类的全部成员 抽象类不能被继承 派生类可能含有与基类同名的数据成员或同名同参数的成员函数,因此可能产生二义性。C++采用将当前类作为默认作用域的方法来消除二义性。若要在派生类中访问基类的成员,则必须使用作用域运算符“::”指定所使用的成员的类名
子类能继承父类的非私有方法和状态 子类能继承父类的所有方法和状态 子类只能继承父类的方法,而不能继承状态 子类只能继承父类的public方法和状态
一个父类可以有多个子类 父类描述子类的公共属性和方法 一个子类可以继承父类中的属性和方法而不必在子类中定义 子类不可以定义新的属性和方法
派生类的成员应该与基类的成员一致,不能为派生类增加新成员 在派生类中可通过隐藏继承成员,来删除基类的成员 在描述类的继承关系时,父类与子类是基类与派生类的另一种说法 所有的类成员都可以被继承
子类继承了父类的属性和方法 父类继承了子类的属性和方法 子类的行为和父类必须完全保持一致 父类的行为必须和子类完全保持一致
派生类构造函数中没有调用父类构造函数则没有对父类初始化 子类构造函数不能是内联函数 派生类构造函数中可以对父类数据成员赋值 构造函数的返回值为void类型
用<父类名>::<方法>的命令继承父类的事件和方法 用函数DODEFAULT()来继承父类的事件和方法 当在子类中重新定义父类中的方法或事件代码时,就用新定义的代码取代了父类中原来的代码 用<父类名>-<方法>的命令继承父类的事件和方法