C++ (4)

4. 初识OOP

1) OOP:面向对象编程的特点是继承和动态绑定。C++ 通过类的派生支持继承,通过虚拟函数支持动态绑定。虚拟函数提供了一种封装类体系实现细节的方法。

2) 四个主要特点:抽象、继承、封装和多态性。

3) 抽象:抽取事物的本质。

  ① 隐藏不相关细节,集中关注本质特征。

  ② 隐藏内部实现,对外提供接口。

  ③ 把复杂的系统分解成几个相互独立的组成部分。

  ④ 重用和共享代码。

封装:把相关的类型、数据和函数组合在一起。

posted @ 2024-03-06 14:22  码上领航者  阅读(10)  评论(0)    收藏  举报