程序語(yǔ)言 多肽

父類


```

public class Uncle {

? ? private String name;

? ? private int age;

? ? public void faHongbao() {

? ? ? ? System.out.println("舅舅發(fā)紅包");

? ? }

}

```


子類一:


```

public class UncleOne extends Uncle{


? ? public void faHongbao() {

? ? ? ? System.out.println("大舅發(fā)紅包");

? ? }

? ? public void songYan() {

? ? ? ? System.out.println("大舅喜歡送煙");

? ? }


}

```


子類二:


```

public class UncleTwo extends Uncle{

? ? public void faHongbao() {

? ? ? ? System.out.println("二舅發(fā)紅包");

? ? }

}

```


**多態(tài)**


```

? UncleOne dajiu = new UncleOne();

? ? ? ? dajiu.faHongbao();? // 大舅發(fā)紅包

? ? ? ? UncleTwo uncleTwo = new UncleTwo();

? ? ? ? uncleTwo.faHongbao();? // 二舅發(fā)紅包

```


**向上轉(zhuǎn)型**


```

? Uncle dajiu1 = new UncleOne();

? ? ? ? dajiu1.faHongbao();? // 大舅發(fā)紅包

```


**向下轉(zhuǎn)型**


```java

? Uncle dajiu1 = new UncleOne();

? ? ? ? dajiu1.faHongbao();

? ? ? //dajiu1.songYan();? // 會(huì)報(bào)錯(cuò) 子類獨(dú)有的方法在發(fā)生向上轉(zhuǎn)型的時(shí)候無(wú)法在父類中使用

? ? ? ? UncleOne temp = (UncleOne) dajiu1;? // 向下轉(zhuǎn)型

? ? ? ? temp.songYan();? // 可以調(diào)用子類獨(dú)有的方法

```


# instancesof

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 語(yǔ)法:子類的名字 extends 父類的名字 父類 public class Uncle { private ...
    wangyingjie閱讀 124評(píng)論 0 0
  • 繼承:extends 語(yǔ)法:子類的名字 extends 父類的名字 父類: public class Uncle ...
    法寶_閱讀 210評(píng)論 0 0
  • 父類:子類的名字extends父類的名字. 父類: public class Uncle { private ...
    陳湘江閱讀 295評(píng)論 0 1
  • 子類繼承父類的功能 **extends 父類的名稱** 舉例:人 ==》 男人 女人 打工人 ==》 經(jīng)理 老...
    c吶呀閱讀 296評(píng)論 0 0
  • 繼承:extends語(yǔ)法:子類的名字extends父類的名字父類的名字:package edu.xucd; pub...
    372_ee19閱讀 355評(píng)論 0 0

友情鏈接更多精彩內(nèi)容