繼承與方法的重寫

2021-09-24 10:19:37 字數 1504 閱讀 6811

1、父類

package com.wyq.study;

public class car

public string getcartype()

public void setcarno(string carno)

public string getcarno()

public car()

public car(string cartype,string carno)

public void start()

public void stop()

}

2、子類1

package com.wyq.study;

public class taxi extends car

public string getcompany()

public taxi()

public taxi(string cartype,string carno,string company)

@override

public void start()

@override

public void stop()

}

2、子類2

package com.wyq.study;

public class mycar extends car

public string getname()

public mycar()

public mycar(string cartype,string carno,string name)

@override

public void start()

@override

public void stop()

}

3、測試類

package com.wyq.study;

public class testcar

}

4、輸出結果

這裡是父類的帶參構造方法。

我是車,我啟動

我是車,我停止

**********************************

這裡是父類的帶參構造方法。

這裡是子類的帶參構造:景順計程車 北京現代 京a11111

我是車,我啟動

我是景順計程車公司的,我是車,我啟動。

我是車,我停止

我是景順計程車的,我是車,我停止

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

這裡是父類的帶參構造方法。

我是車,我啟動

我是張三我啟動奧迪a8 京p882

我是車,我停止

我是張三我的汽車,我停止。

輸出所有的屬性:大眾 123456 北京現代 京a11111 景順計程車 奧迪a8 京p882 張三

繼承與方法重寫

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

繼承,方法的重寫

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

繼承 方法重寫

在子類中,可以對父類的方法進行重寫,稱為方法重寫或方法覆蓋 方法重寫必須滿足以下幾個條件 1 重寫方法和被重寫方法必須具有相同的方法名 2 重寫方法和被重寫方法必須具有相同的引數列表 3 重寫方法的返回值型別必須和被重寫方法的返回值相同 4 重寫方法不能縮小被重寫方法的訪問許可權 重寫是子類和父類之...