Java基礎 類的繼承

2021-08-21 12:56:14 字數 1061 閱讀 3741

父類:

public class student 

//學生的行為方法

public void study()

}

子類:

public class unstudent
子類的物件可以使用父類的方法

父類的物件不可使用子類的方法

public static void main(string args)
自動(向上):student s1 = new unstudent();

強制:unstudent s2 = (unstudent)s2;

例項:

//自動轉型在當父類被作為其他方法的引數時較為有效

class teacher()

}//可以使用子類作為引數,自動向上轉型。

//uns為unstudent類的物件,可以向上轉型為student,作為引數輸入

t.teach(uns);

子類重寫父類中的方法:

public class unstudent 

}

public inte***ce 介面名

//例子:五子棋config介面,用於儲存靜態常量,該常量在其他類中都能用到,不用多次定義和賦值。

public inte***ce config

final:

放在類前,表示該類——不允許繼承

放在方法前,表示該方法——不允許重寫

放在常量前,表示該常量——不允許修改

(a)格式

public class 子類 extends 父類 implements 介面1,介面2….

}//例子:重繪函式

//放大縮小時,窗體自動呼叫重繪函式,我們重新繪製存在shapearray中的線條

public void paint(graphics g)

//例子:

public unstudent(string name)建議在父類中寫乙個無參建構函式,則不會報錯。

JAVA基礎 繼承

1.什麼是繼承?繼承 extends 是從已有的類中 父類 派生出新的類 子類 子類具有父類的屬性和行為,並可以在父類的基礎上增加新的屬性 行為。例如 public class people public class student extends people 父類people具有 name ag...

Java基礎 繼承

1.方法重寫概念 子父類成員方法的特殊情況 覆蓋 子類中出現與父類一某一樣的方法時,會出現覆蓋操作,也稱之為 override重寫 複寫或者覆蓋.通俗的說就是子類要使用父類中的功能,同時自己又有自己特有的功能.重寫需要注意的問題 子類方法覆蓋父類方法,必須要保證許可權大於等於父類的許可權.許可權有四...

JAVA基礎 繼承

1.繼承使用關鍵字extends表示。表示 class 派生類的類名 extends 基類名 定義自己的方法 2.繼承是一種共享機制,派生類 子類 共享基類 父類 的資料和方法。只能是單向的,不存在基類繼承派生類的現象。派生類的成分包含基於繼承的資料和方法和自已定義的資料和方法。3.派生類可以繼承基...