類的繼承總結

2021-09-01 20:37:40 字數 787 閱讀 3108

【類的繼承】某小白總結

一,格式:

public class 類名(子類) extends 類名(父類)

二,繼承的特點:1.單繼承,也就是乙個子類只能繼承乙個父類

2.沒有設定父類的類,自動有個object的父類

三,子類與父類的關係

子類會繼承父類所有的屬性和方法。

但是,兩者在同乙個包下時:

子類中和子類的物件,可以呼叫預設的,受保護的,公有

的屬性以及方法。

兩者在不同的包下時:

子類的物件,可以呼叫公有的屬性以及方法。

在子類中可以呼叫受保護的,公有的屬性以及方法。

四,方法的重寫(注意與方法的過載的區別)

(1)重寫的方法返回值型別,方法名,引數個數,引數型別,引數順序要和父類方法一致;

(2)子類重寫方法的訪問修飾符大於或者等於父類方法的訪問修飾符。

(3)呼叫時,會優先呼叫子類重寫分方法

五,自動轉型和強制轉型

自動轉型:

格式 (1)父類名 物件名 = new 子類構造方法();

(2) 訪問修飾符 返回值資料型別 方法名(父類型別 引數名,...)

父類名 物件名 = new 子類名();

子類名 物件名 = new 子類名();

例:student stu = new unstudent();

強制轉型:例:

student stu = new unstudent();//自動轉型

unstudent uns = (student)stu;//強制轉型

類的繼承總結

1.為什麼要繼承,如何繼承,繼承到了什麼?1 現實中存在包含的關係 節省寫 的時間 unstudent,student 2 extends關鍵字 3 子類繼承到了父類中的所有屬性和方法 子類可以定義自己特有的屬性和方法 2.自動轉型與強制轉型 1 子類物件的型別可以自動轉成父類型別 stu3 2 將...

類的繼承總結

繼承,是指在已有類的基礎上建立新類的過程。子類繼承父類中的所有屬性和方法,雖然不一定都能呼叫,但是還是很大程度上提高 的重用性。而且在父類的基礎上,子類還能再新增新的屬性和方法,所以也提高了程式的擴充套件性。繼承後的呼叫 1子類和父類在同乙個包中時,能被呼叫的有 預設的,受保護的,公有的方法和屬性。...

類繼承 總結

protected繼承 關鍵字protected與private相似,在類外只能用公有成員函式來訪問類成員。派生類的成員可以直接訪問基類的保護乘員,但不能直接訪問基類的私有成員。c 使用純虛函式提供未實現的函式。春旭函式的結尾處為 0 類宣告中包含純虛函式,則不能建立該類的物件。從抽象基類派生出的類...