JAVA 類的繼承(1)

2021-08-29 09:47:39 字數 599 閱讀 9091

10.19

使用類繼承時

1.子類中有和父類相同的成員變數,則會隱藏父類成員變數

2.子類中有和父類同名、同型別、同引數的方法,則會覆蓋父類中的方法

3.子類物件可以賦值給父類物件

//父類person

class person

void describle()

}//子類son

public class son extends person

void describle()

void newdescrible()

public static void main(string args)

}

輸出結果

第一行 父類物件呼叫父類方法

第二行 子類物件呼叫的方法以及覆蓋了同名、同型別、同引數的父類方法

第三行 子類物件呼叫子類方法

第四行 子類物件賦值給父類物件,呼叫describle()方法,可見此時該物件呼叫的是子類中的describle()方法

java中類的繼承1

1 類之間的關係 1 依賴 uses a 是一種最明顯的 最常見的關係。如果乙個類的方法操縱另乙個類的物件,我們就說乙個類依賴於另乙個類。2 聚合 has a 聚合意味著類a的物件包含類b的物件。3 繼承 is a 是一種用於表示特殊與一般關係的。一般而言,如果類 擴充套件類 類 不但包含從類 繼承...

java 類的繼承體系

詳細描述見 1 原因1 雖然抽象類b implements c.但是,有可能b中的並沒有真正實現c介面中的方法 因為b是抽象類,抽象類可以不實現介面中的方法,而是直接用 abstract 修飾。如 abstract void method 那麼,由於a extends b,而 a不是抽象類,那麼a就...

Java基礎 類的繼承

父類 public class student 學生的行為方法 public void study 子類 public class unstudent子類的物件可以使用父類的方法 父類的物件不可使用子類的方法 public static void main string args 自動 向上 stu...