一、繼承
1.在多個類中他們的屬性有共同的屬性這樣就可以在定義乙個共同的類,這個就可以的是父類。
2.父類的屬性個方法,子類可以直接使,只要繼承了父類,其實就相當於擁有了父類的屬性和方法。
3.子類的屬性和方法父類不能使用。
4.子類構建的時候先初始化父類,然後再初始化子類。
5.通過構造方法觀察子類自動呼叫父類不帶參的構造方法。
a.要麼宣告乙個不帶引數的建構函式。
b.要麼指定用supe()指定乙個不帶引數的構造方法。
6.初始化順序:先靜態變數在動態變數,在方法。
7.繼承關係可以一直往下繼承。乙個父類可以有多個子類,但是乙個子類只能有乙個父類。(單繼承)
如果要建立乙個類的子類,只需要在類宣告中加入extends子句:
class test02 extends test01{}
下面是子類test02繼承了父類test01,並在測試類test03中呼叫父類的變數和方法:
public class test01public class test02 extends test01
else
}public class test03
JAVA中的繼承
子類繼承父類的共享方法,父類中的private方法不能被共享 在同乙個包中,protected修飾的方法也可以被繼承,類成員如果不加任何修飾限定詞,預設的是包訪問許可權,也可以繼承這類方法。繼承的一般規則是 將所有的資料成員設定為private,所有方法設定為public 一般規則 package ...
Java中的繼承
在繼承的關係中,子類就是乙個父類 即,子類可以被當作父類看待。例如 父類是員工,子類是講師,那麼 講師就乙個員工 關係 is a。定義父類的格式 乙個普通的類定義 public class 父類名稱 定義子類的格式 public class 子類名稱 extends 父類名稱 定義乙個父類 員工 c...
Java中的繼承
繼承 inheritance 的基本概念 利用繼承,可以基於已存在的類構造乙個新類。繼承已存在的類就是復用這些類的方法和域。關鍵字extends 表示繼承。例項 public class cat public void sethaircolor string haircolor public int...