當前位置:趣味科普網>經驗>

C面向物件的三大特性

經驗 閱讀(3.19W)

C面向物件的三大特性

面向物件的三大特性:封裝、繼承、多型。

封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。繼承,是指一種能力,是可以使用現有類的所有功能,並在無需重新編寫原來的類的情況下對這些功能進行擴充套件。通過繼承建立的新類稱為子類或派生類。繼承的過程,就是從一般到特殊的過程。要實現繼承,可以通過繼承和組合來實現。多型,就是允許將指向子類型別的指標賦值給父類型別的指標。實現多型,有兩種方式,就是覆蓋和過載。