總結封裝 繼承 多型

2021-10-07 01:43:10 字數 945 閱讀 1941

總結封裝 繼承 多型

封裝: 隱藏類的內部實現,提供公有的訪問的方法。

步驟:修飾屬性訪問修飾符。

提供公有的set get方法。

set get 方法中新增判斷。

boolean型別的變數,它的set和get方法注意一下:

private boolean flag;

public boolean isflag()

public void setflag(boolean flag)

繼承:

子類與父類的關係是 is a 關係。

繼承的關鍵字是extends

子類繼承父類的:

(1)如果父類屬性和方法訪問修飾符是public protected,子類就繼承父類這些屬性和方法。

(2)如果父類屬性和方法訪問修飾符是預設的,當子類和父類在同乙個包中,子類繼承父類屬性和方法。

(3)構造方法不能被繼承,構造方法可以被呼叫。

super關鍵字的作用:

(1)呼叫父類的屬性:父類屬性的訪問修飾符

(2)呼叫父類的方法:父類方法的訪問修飾符

(3)呼叫父類的構造方法,在子類構造方法中,通過super關鍵字呼叫父類的構造方法,應該放在

子類構造方法的第一行。所以在子類的構造方法中,不能同時使用this關鍵 super關鍵字呼叫

構造方法。

(4)如果子類中的構造方法中,沒有使用this關鍵字和super關鍵字呼叫構造方法,預設子類構造方法中使用super關鍵字呼叫父類的無參構造方法。

多型:同乙個引用型別,使用不同的例項而執行不同操作。

多型的兩種使用方式:

父類當作方法的引數

public void cure(pet pet)

父類當作方法的返回值

public pet give(string type) else

}

封裝 繼承 多型 總結

封裝 繼承 多型一,封裝 隱藏類的內部實現,提供公有的方法進行訪問 封裝步驟 訪問修飾符改為private,生成共有的set get 方法,在set方法中進行條件判斷 bollean變數的set get 方法要特別注意一下 private boolean flag public boolean is...

封裝 繼承 多型總結

一 封裝 隱藏類的內部實現,提供公有的訪問的方法。步驟 1 修飾屬性訪問修飾符。2 提供公有的set get方法。3 set get 方法中新增判斷。注意 boolean型別的變數,它的set和get方法 private boolean flag public boolean isflag publ...

封裝,繼承,多型

一 1 封裝 該隱藏隱藏,該公開的公開 屬性隱藏,同時提供get set方法 有些方法應該隱藏 方法宣告公開,實現隱藏。實現的改變對架構的影響最小 2 繼承 一般 特殊 單繼承 乙個類最多只能有乙個直接父類。類之間可以形成樹狀關係 根據訪問許可權,子類如果可以訪問父類的屬性和方法,就能繼承 priv...