十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
這篇文章主要講解了“java多態(tài)應用實例分析”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“java多態(tài)應用實例分析”吧!
成都創(chuàng)新互聯是一家專業(yè)從事成都網站建設、做網站、網頁設計的品牌網絡公司。如今是成都地區(qū)具影響力的網站設計公司,作為專業(yè)的成都網站建設公司,成都創(chuàng)新互聯依托強大的技術實力、以及多年的網站運營經驗,為您提供專業(yè)的成都網站建設、營銷型網站建設及網站設計開發(fā)服務!
本教程操作環(huán)境:windows7系統、java10版,DELL G3電腦。
1、概念
多態(tài)是繼封裝、繼承之后,面向對象的第三大特性。是父類引用指向子類對象。
2、格式
父類類型 變量名=new 子類類型();
3、使用條件
必須有子父類關系。
4、實例
public class Wine { public void drinkWine(){ System.out.println("===今天我要喝什么酒呢===="); Wine(); } public void Wine(){ System.out.println("===看看俺今天能喝啥子喲===="); } } public class JNC extends Wine { /** * @desc 子類重載父類方法 * 父類中不存在該方法,向上轉型后,父類是不能引用該方法的 * @param a * @return void */ public void drinkWine(String a){ System.out.println("======今天我要喝劍南春===="); Wine(); } /** * 子類重寫父類方法 * 指向子類的父類引用調用Wine時,必定是調用該方法 */ public void Wine(){ System.out.println("=====劍南春喝上啦,好開森====="); } } public class Test { public static void main(String[] args) { Wine a = new JNC(); a.drinkWine(); a.Wine(); Wine b = new Wine(); b.drinkWine(); b.Wine(); JNC c= new JNC(); c.drinkWine("qq"); } }
感謝各位的閱讀,以上就是“java多態(tài)應用實例分析”的內容了,經過本文的學習后,相信大家對java多態(tài)應用實例分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!