Java的OOP三大特征之一——多态
生活随笔
收集整理的這篇文章主要介紹了
Java的OOP三大特征之一——多态
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OOP(面對對象)三大特征之一——多態
What:多態性是指允許不同類的對象對同一消息作出響應,多態性包括參數化多態性和包含多態性,多態性語言具有靈活、抽象、行為共享、代碼共享的優勢,很好的解決了應用程序函數同名的問題。
多態是OOP中最核心的一個特征。多態是允許程序中出現重名現象。
Java語言中含有方法重載與對象多態兩種形式的多態。
1>方法重載:在一個類中,允許多個方法使用同一個名字,但方法的參數列表,完成的功能也可以不同。
?
2>對象多態:子類對象可以與父類對象進行相互轉換,而且根據其使用的子類的不同,完成的功能也不同。
?
?
多態有兩種表現形式:重載和重寫
步驟:
? 實現繼承,繼承通常是多態存在的前提
? 子類重寫父類的方法
? 父類引用子類對象 ?Pet pet=new Dog();
? 測試代碼
?
轉載于:https://www.cnblogs.com/cosmosray/p/7475990.html
總結
以上是生活随笔為你收集整理的Java的OOP三大特征之一——多态的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 部队里的厨师证含金量高吗
- 下一篇: 阅读+问题