首页学历类考试大学计算机科学
(简答题)

试比较类的三种继承方式public,protected,private之间的差别。

正确答案

不同的继承方式,导致不同访问属性的基类成员在派生类中的访问属性也有所不同:
公有继承,使得基类public(公有)和protected(保护)成员的访问属性在派生类中不变,而基类private(私有)成员不可访问。
私有继承,使得基类public(公有)和protected(保护)成员都以private(私有)成员身份出现在派生类中,而基类private(私有)成员不可访问。
保护继承中,基类public(公有)和protected(保护)成员都以protected(保护)成员身份出现在派生类中,而基类private(私有)成员不可访问。

答案解析

相似试题

  • (填空题)

    在保护继承方式下,基类的public成员成为派生类的()成员,基类的protected成员成为派生类的()成员。

    答案解析

  • (简答题)

    试比较原型开发方法的三种类型。

    答案解析

  • (简答题)

    试比较面谈问题组织的三种结构。

    答案解析

  • (简答题)

    试比较编写需求规格说明文档所使用的三种语言。

    答案解析

  • (简答题)

    试比较Chart提供的三种画面的刷新模式中示波器模式相对于另两种模式的区别。

    答案解析

  • (简答题)

    派生类public继承方式有哪些特点?

    答案解析

  • (填空题)

    在private、protected、public、internal修饰符中,()是私有成员,在类的内部才可以访问;()是保护成员,该类内部和继承类中可以访问;()是公共成员,完全公开,没有访问限制;()是在同一命名空间内可以访问。

    答案解析

  • (简答题)

    试描述类的继承性与多态性的作用。

    答案解析

  • (简答题)

    在类的通过复用的设计中,主要的继承关系有哪几种?试举例说明。

    答案解析

快考试在线搜题