1. ( )能够实现代码复用,是面向对象的基本特征之一.
2. 子类调用父类的方法可以使用( )或者通过( )方式来调用。
3. 下列说法正确的是:
A. 派生类可以继承并使用父类所有的成员
B. 派生类只能继承并使用父类的共有成员
C. 派生类无法继承并使用父类的私有成员
D. 派生类不能结成任何父类成员
4. 下列关于继承说法错误的是
A. Python只支持单继承
B. Python支持多继承
C. Python如果父类有相同方法名,调用时将从第一个继承的父类往后顺序搜索。
D. Python可以使用super()或“基类名.方法名()”的方式来实现
5. 编写一个动物类Animal,该类中包含一个构造器初始化动物的私有属性birthdate出生年份,对该私有属性进行封装。编写一个狗类Dog,作为Animal类的子类,该类中包含一个构造器初始化狗的颜色属性color和出生日期属性birthdate。同时提供对color类的封装。Dog类中还包括一个打印信息的方法printMessage。该方法能够打印出颜色和出生日期,例如”狗的颜色是黑色,出生日期是2010年”