0
点赞
收藏
分享

微信扫一扫

第1题-面向对象


文章目录

  • ​​面向对象​​
  • ​​三大特征​​
  • ​​封装​​
  • ​​继承​​
  • ​​多态​​
  • ​​发生多态的必要条件​​

面向对象

面向对象与比面向过程是处理问题的两种不同的角度,面向过程注重完成一件事情的步骤以及顺序,而面向对象则注重完成这件事情需要有哪些对象参与,每个对象各自需要完成的工作是什么。面向过程简单高效,面向对象则更利于复用、拓展和维护。

三大特征

封装

明确标识出该对象允许外部使用的成员函数以及数据项,屏蔽实现细节,外部调用无需关心内部实现。

继承

可直接用户继承自基类的方法,从而提高代码复用,也可继承自基类的方法做出自己的改变与拓展。

多态

基于对象所属类的不同,外部对同一个方法的调用,实际执行的逻辑不同,注意无法调用子类特有的方法。

发生多态的必要条件

  • 继承
  • 方法重写
  • 父类引用指向子类对象


举报

相关推荐

0 条评论