使用java實現物件導向 第三章

來源:互聯網
上載者:User

標籤:無法   als   運行時   引用   關係   實現   子類   方法重寫   面向   

第三章 多態一、編寫父子類

1.多態是具有表現多種型生態的能力的特徵,同一個實現介面,使用不同的執行個體而執行不同的操作

 

2.一個參考型別,使用不同的執行個體而執行不同操作。(父類引用子類對象)

使用多態的好處:通過多態可以減少類中的代碼量,可以提高代碼的可擴充性和可維護性。

3. 實現思路編寫子類,子類重寫父類方法

運行時,使用父類的類型,子類的對象。

二、實現多態的兩個要素

1. 重寫

使用父類類型

方法重寫的規則

在繼承關係的子類中

重寫的方法名、參數、傳回值類型必須與父類相同

私人方法不嫩計策因而也無法重寫。

2.Instanceof運算子

instanceof  類或介面

該運算用來判斷一個對象是否屬於一個類或者實現了一個介面。結果為true或false。

子類轉換成父類時的規則:

子類到父類的轉換(向上轉換)

父類到子類的轉化(向下轉換)

使用java實現物件導向 第三章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.