C++中的面向对象
該博文為原創文章,未經博主同意不得轉載,如同意轉載請注明博文出處
本文章博客地址:https
面向對象
- 前言
- 封裝
- 繼承
- 多態
- 重寫
- 重載
前言
今天寫的這篇文章是用來描述在編程中面向對象的理解,讓我們一起進步吧。
C++面向對象的特性可以總結為:封裝、繼承和多態。這也是大多數書中提到的C++的三大特性,接下來分別介紹一下這三大特征的含義和作用。
封裝
封裝就是講程序模塊化,對象化,把具體事物的特性屬性和通過這些屬性來實現一些動作的具體方法放在一個類中。對象是封裝的最基本單位。屬性用變量定義,行為用方法定義,方法可以直接訪問同一個對象中的屬性。
繼承
繼承是子類自動共享父類數據和方法的機制。父類的相關屬性,可以被子類重復使用,而對于自類中需要用到的新的屬性和方法,子類可以自己擴展。
多態
多態包含了重載和重寫。
重寫
(覆蓋,一般發生在父類和子類中)就是把子類從父類里繼承下來的方法重寫一遍,這樣父類里相同的方法就被覆蓋了;
總結
- 上一篇: 农村合适的创业项目 以下一种都值得多加关
- 下一篇: C++回调函数是什么?