java 中繼承和多態(tài)詳細介紹
繼承和多態(tài)
一.this super關(guān)鍵字
1.this:
- 可以在構(gòu)造器中的第一代碼中調(diào)用本類中的其他構(gòu)造器.this(參數(shù))
- 非類方法參數(shù)中隱式傳入的參數(shù),表示調(diào)用當前方法的對象.
2.super:
- 可以在構(gòu)造器的第一句代碼調(diào)用父類的構(gòu)造器.super(參數(shù)).
- 非靜態(tài)方法中表示繼承的父類對象,可以調(diào)用父類方法和屬性.
二.方法的覆寫:
子類重新實現(xiàn)了和父類一樣的方法.訪問修飾和異常都必須至少和父類的相同或者更大的范圍.
三.方法的重載:
相同的方法的名字不同的參數(shù)列表.
四.多態(tài):
java中的引用變量具有編譯時類型和運行時類型.編譯時類型由聲明該變量時的類型決定,運行時類型由實際賦給該變量的類型決定.如果編譯時類型和運行時類型不一致就會出現(xiàn)多態(tài).
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
springboot 在idea中實現(xiàn)熱部署的方法
這篇文章主要介紹了springboot 在idea中實現(xiàn)熱部署的方法,實現(xiàn)了熱部署,在每一次作了修改之后,都會自動的重啟,非常節(jié)約時間,感興趣的小伙伴們可以參考一下2018-10-10java 使用線程監(jiān)控文件目錄變化的實現(xiàn)方法
這篇文章主要介紹了java 使用線程監(jiān)控文件目錄變化的實現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-10-10Java并發(fā)編程(CyclicBarrier)實例詳解
這篇文章主要介紹了Java并發(fā)編程(CyclicBarrier)實例詳解的相關(guān)資料,JAVA編寫并發(fā)程序的時候,我們需要仔細去思考一下并發(fā)流程的控制,如何讓各個線程之間協(xié)作完成某項工作。2017-07-07Java中Date與String相互轉(zhuǎn)換的方法
這篇文章主要為大家詳細介紹了Java中Date與String相互轉(zhuǎn)換方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10聊聊Spring循環(huán)依賴三級緩存是否可以減少為二級緩存的情況
這篇文章主要介紹了聊聊Spring循環(huán)依賴三級緩存是否可以減少為二級緩存的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02java 獲取數(shù)據(jù)庫連接的實現(xiàn)代碼
本篇文章是對在java中獲取數(shù)據(jù)庫連接的實現(xiàn)代碼進行了詳細的分析介紹,需要的朋友參考下2013-05-05