不同的继承方式,导致不同访问属性的基类成员在派生类中的访问属性也有所不同:
公有继承,使得基类public(公有)和protected(保护)成员的访问属性在派生类中不变,而基类private(私有)成员不可访问。
私有继承,使得基类public(公有)和protected(保护)成员都以private(私有)成员身份出现在派生类中,而基类private(私有)成员不可访问。
保护继承中,基类public(公有)和protected(保护)成员都以protected(保护)成员身份出现在派生类中,而基类private(私有)成员不可访问。
(简答题)
试比较类的三种继承方式public,protected,private之间的差别。
正确答案
答案解析
略
相似试题
(填空题)
在保护继承方式下,基类的public成员成为派生类的()成员,基类的protected成员成为派生类的()成员。
(简答题)
试比较原型开发方法的三种类型。
(简答题)
试比较面谈问题组织的三种结构。
(简答题)
试比较编写需求规格说明文档所使用的三种语言。
(简答题)
试比较Chart提供的三种画面的刷新模式中示波器模式相对于另两种模式的区别。
(简答题)
派生类public继承方式有哪些特点?
(填空题)
在private、protected、public、internal修饰符中,()是私有成员,在类的内部才可以访问;()是保护成员,该类内部和继承类中可以访问;()是公共成员,完全公开,没有访问限制;()是在同一命名空间内可以访问。
(简答题)
试描述类的继承性与多态性的作用。
(简答题)
在类的通过复用的设计中,主要的继承关系有哪几种?试举例说明。