简答题

在类的多层次继承结构中,类之间哪些函数是按作用域规则处理的?哪些函数是按多态性规则处理的?试编程说明之。

正确答案

一般成员函数是按作用域规则处理的,虚函数是按多态性规则中的动态联编处理的。下列程序中有一般成员函数和虚函数。

答案解析

相似试题
  • 在类层次中,子类只继承一个父类的数据结构和方法,则称为()。子类继承了多个父类的数据结构和方法,则称为()。

    填空题查看答案

  • 在类的继承结构中,不同层次的类共享同一个行为名称,但各个类可以按照自己的需要为同名行为设计不同的算法,此性质称为类的()。

    填空题查看答案

  • 一个类的层次结构中,定义有虚函数,并且都是公有继承,在下列情况下,实现动态联编的是()。

    单选题查看答案

  • 在多层次的继承结构中,基类与派生类中存在着虚函数,这时调用虚函数就一定实现动态联编吗?

    简答题查看答案

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

    填空题查看答案

  • 多重继承派生类的构造函数中应包含所有直接基类的构造函数。

    判断题查看答案

  • 在类的继承关系中,需要遵循以下哪个继承原则?()

    单选题查看答案

  • 如果派生类的继承方式是protected的,则在main()函数中,可以通过派生类对象来访问基类的公有的成员。

    判断题查看答案

  • 构造函数不能继承,派生类的构造函数中是否应包含直接基类的构造函数和所有间接基类的构造函数?

    简答题查看答案