多继承时,多个基类中的同名的成员在派生类中由于标识符不唯一而出现封装性
举一反三
- 在多继承时,若基类之间有同名成员,通过派生类对象访问该同名成员时将出现访问时的二义性,可以采用类名限定或同名隐藏规则来解决;当派生类从多个基类派生,而这些基类又从同一个基类派生,则在访问此共同基类中的成员时,将产生二义性,可以采用虚基类或直接基类名限定来解决。
- 下列关于多继承的描述,错误的是() A: 一个派生类对象可以拥有多个直接或间接基类的成员 B: 在多继承时不同的基类可以有同名成员 C: 对于不同基类的同名成员,派生类对象访问它们时不会出现二义性 D: 对于不同基类的不同名成员,派生类对象访问它们时不会出现二义性
- 在多继承时,基类与派生类之间,或基类之间出现同名成员时,将出现访问时的二义性(不确定性)
- 在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则()。
- 当用私有继承方式从基类派生一个类时,基类中的所有成员在派生类中都成为私有成员。