1. 程式人生 > >面向對象基本特征:封裝與繼承

面向對象基本特征:封裝與繼承

過程 封裝 提高 父類 關系 一個 抽象 對象 基本

面向對象的4個基本特征:抽象,封裝,繼承,多態(後面寫)

抽象

抽象是忽略與目標無關的方面,專註於當前目標的方法。

抽象包括2方面:數據抽象,過程抽象

數據抽象:表示一類事物的特征,就是對象的屬性。

過程抽象:表示一類事物的行為,就是對象的方法。

封裝

封裝(也成為數據隱藏).將數據和方法(即操作數據的過程)組合起來。並對對象的使用者隱藏數據的實現方式。只能通過對象的方式與數據和方法進行交互。

封裝提高了數據的可靠性。

繼承

當2個類具體相同的特征(屬性)和行為(方法)時候,可以把相同的部分抽取出來形成一個父類。而這2個類當成子類繼承父類。

在繼承關系中,父類更具有一般性。子類更加具體。

繼承提高了代碼的復用性。

面向對象基本特征:封裝與繼承