亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

4 回答

多態無非就是:

類:車,能載人的車(繼承車),能載貨的車(繼承車),既能載人又能載貨的車(繼承車)

車 車1 = new 能載人的車(); ?

車 車2 = new 能載貨的車();

車 車3 = new 既能載人又能載貨的車();

?用父類的引用創建子類的對象。明白?

0 回復 有任何疑惑可以回復我~

講個最實際的例子,Object 類中的 equals 方法 的參數寫的是(Object obj)

這樣是為了讓equals方法可以和任意類型的對象進行比較,因為Object是所有類行的父類

所以你在使用時可以 a.equals(cat) 也可以a.equals(dog),a.equals(people),

但是如果沒有多態,equals 方法 的參數寫的是(Object obj)那么這個方法中的參數只能比較Object類型的,這個方法就廢了

0 回復 有任何疑惑可以回復我~

1,多態概述
?? ?父類 x = new 子類();
?? ?比如:?? ?動物 x = new 貓();
?? ?貓這類事物具備貓的形態,有具備動物的形態,就就叫對象的多態
?? ?多態在代碼中的體現就是父類或者接口的引用可指向其子類的對象

?? ??? ?
2,多態的作用
?? ?多態的好處?? ?多態的出現提高了代碼的擴展性,前期定義的代碼可以使用后期的內容
?? ?多態的弊端?? ?但是前期定義的內容不能調用后期子類的特有內容
?? ?多態的前提?? ?1,必須有關系,繼承或實現 2,要有覆蓋

0 回復 有任何疑惑可以回復我~

你是要做什么呢,java中的多態,包括同一類中方法的重載,子類對父類的覆蓋

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531220    人
  • 解答問題       6327    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

用多態怎么做

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號