繼承 方法重寫

2021-09-08 04:08:22 字數 763 閱讀 3763

在子類中,可以對父類的方法進行重寫,稱為方法重寫或方法覆蓋

方法重寫必須滿足以下幾個條件:

1、重寫方法和被重寫方法必須具有相同的方法名

2、重寫方法和被重寫方法必須具有相同的引數列表

3、重寫方法的返回值型別必須和被重寫方法的返回值相同

4、重寫方法不能縮小被重寫方法的訪問許可權

重寫是子類和父類之間同名方法,要求方法名相同,引數列表相同,返回值型別相同

例:寵物類下有狗狗類和小鳥類,其中寵物類定義了看病的方法,子類分別重寫了看病的方法

package

com.cn.jicheng3;

/** 寵物類 */

public

class

pet

}package

com.cn.jicheng3;

/** 狗狗子類繼承父類寵物類 */

public

class dog extends

pet}

package

com.cn.jicheng3;

/** bild子類繼承pet父類 */

public

class

bird

}package

com.cn.jicheng3;

public

class

test

}

結果:

繼承與方法重寫

1.從已有的類中派生出新類,新的類能吸收已有類的資料屬性和行為,並且擴充套件新的能力。2.繼承是物件導向的三大特徵之一。封裝,多型 修飾符 class 子類 extends 父類 1.增強 的復用性 復用的優點 1.簡化 2.一處修改,處處修改 2.簡化了邏輯 3.降低耦合性,提高可維護性 1.繼承...

繼承,方法的重寫

1 子類繼承父類的哪些東西?1.繼承public和protected修飾的屬性和方法,不管子類和父類是否在同乙個包裡。2.繼承預設許可權修飾符修飾的屬性和方法,但子類和父類必須在同乙個包裡。3.子類不能繼承父類中的私有屬性和方法。4.子類不能繼承父類的構造方法,子類能夠呼叫父類的構造方法。2 sup...

繼承 和方法的重寫

繼承是從已有的類中派生出新類,新的類能吸收已有類的資料屬性和方法,並能擴充套件新的能力 修飾符 class 子類 extends 父類 繼承是單繼承,即乙個子類只有乙個父類 繼承關係具有傳遞性 例如類a有父類b,類b有父類c,則c也可以稱為是a的父類 不是直接父類 繼承提高了軟體的復用性 一處修改,...