A类有a、b、c三个属性,B类继承自A,并且增加了自己的属性d,C继承自A,增加了自己的属性e,则下列说法中错误的是
A: A类拥有c属性
B: B类拥有b属性
C: C类拥有d属性
D: B类拥有c属性
A: A类拥有c属性
B: B类拥有b属性
C: C类拥有d属性
D: B类拥有c属性
举一反三
- A类继承自B类,那么A类中不可以使用( ) A: B类的保护方法 B: B类的公有属性 C: B类的私有属性 D: A类的私有属性
- 以下关于继承和组合说法正确的是() A: 继承是“is-a”的关系; B: 组合是“has-a”的关系; C: 继承是子类拥有父类的方法和属性; D: 组合是一个类拥有另一个类的方法和属性
- A类有属性balance,A类继承自B类,覆盖了balance属性,下面在A中哪种方法访问的是B类的balance属性
- 关于继承的说法错误的是() A: 一个类可以继承自另外一个类; B: 继承类叫做子类或基类; C: 被继承的类叫做父类或超类; D: 类1继承类2后会拥有类2中的属性和方法;
- 下列关于继承的说法中,错误的是 A: 私有属性和私有方法是不能被继承的 B: 子类会自动拥有父类的属性和方法 C: 如果一个类有多个父类,该类会继承这些父类的成员 D: Python不支持多继承
