首页 > 试题广场 >

使用派生类的主要原因是()?

[单选题]
使用派生类的主要原因是( ) ?


  • 提高代码的可重用性
  • 提高程序的运行效率
  • 加强类的封装性
  • 实现数据的隐藏

面向对象语言的特性:封装,继承,多态

  • 封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式;
  • 继承:让某种类型对象获得另一个类型对象的属性和方法;
  • 多态:同一事物表现出不同事物的能力,即向不同对象发送同一消息,不同对象在接收时产生不同的行为(重载和模板实现编译时多态,虚函数实现运行时多态)。

封装和继承是为了代码重用,多态是为了接口重用

发表于 2018-09-15 08:30:24 回复(0)