繼承 多型 抽象 學習總結

2021-10-01 01:59:39 字數 450 閱讀 5202

1.為什麼要使用繼承

是為了減少重複的**,讓我們的功能得以擴充套件。

2.抽象方法的特點是什麼

a.抽象方法沒有方法體;

b.有抽象方法的類必須是抽象類;

c.抽象方法前面必須要加abstract。

3.抽象類有哪些特點

a.抽象類都是父類,他的下面有子類;

b.不能被例項化,只能被繼承;

4.繼承抽象類時需要注意什麼

子類繼承抽象類之後,必須實現父類的所有的抽象方法(繼承的派生類當中要把所有抽象方法過載才能例項化);

5.重寫(覆蓋)父類的方法時,訪問修飾符需要注意什麼

子類的訪問許可權高於父類的訪問許可權當父類的抽象方法的修飾符為protected時,其子類方法的實現的修飾符必須為:protected或者public,而不能用private。

繼承 抽象 多型

繼承 在php中,使用extends實現繼承,子類 派生類 繼承父類 基類 繼承是為了擺脫重複 繼承 析構方法 子類繼承父類時,子類沒有構造方法,例項化子類物件時,會執行父類的構造方法。子類如果有自己的構造方法,例項化子類物件時,只會自動執行子類自己的構造方法。在子類的構造方法中,使用 parent...

封裝,抽象,繼承,多型。

封裝 隱藏內部實現細節,防止資料被隨意修改,提公升安全性 由於避免暴露了很多實現細節,只提供對於指定欄位的操作或只提供幾個方法,這樣後續修改維護比較容易。下面是乙個杜撰的示例 public class card 下面不提供id的修改,每張卡id只能是一定的,不能被修改了 對於學習者來說,降低其理解難...

抽象 封裝 繼承 多型

計算機是表示和處理資訊的機器。為了解決現實世界的問題,需要把現實世界的問題域對映到計算機系統裡。程式語言被用來輔助人們向計算機系統講述現實世界問題域的工具。問題域中具有大量資訊,我們需要用某種信條指導,對這些資訊進行梳理。在物件導向的程式設計正規化下,有四個處理資訊的教條 抽象,封裝,繼承,多型。1...