眾所周知,Java的三大特性:封裝,繼承與多態(tài)。本文方便讀者朋友們快速理解Java語言中的多態(tài)性,以便在面試過程及日常開發(fā)中更好的指導具體編程思維,因而自我總結(jié)如下:
Java所謂的“多態(tài)”,簡單的理解就是對象在不同情況下的不同表現(xiàn),形象的表示為 一個人在不同時間段 做出的 不同行為與動作。
Java多態(tài)性在編程中的具體體現(xiàn)方面(請注意:)
最常見的文件對象之間的多態(tài)關系,注意抽象類是可以由實體類為繼承體。
2.重載(核心點1)
發(fā)生在一個class類文件之中,2個或2個以上的相同方法名之間,運用小括號內(nèi)的參數(shù)列表性質(zhì):1.有無形式參數(shù),2.形式參數(shù)數(shù)量不同,3.形式參數(shù)數(shù)據(jù)類型不同。此三點不同的參數(shù)情況進行方法體的各自獨立區(qū)分。以便同名成員方法被調(diào)用時,傳遞與之符合的實際參數(shù),調(diào)用指向性方法體內(nèi)容。
3.重寫(核心點2)
發(fā)生在父類被子類集成的 多個class類文件關系中,父類中的普通成員方法 與子類成員方法:方法名,參數(shù)性質(zhì),返回值等方法組成要素完全一致。則說明該方法被子類方法重寫。則調(diào)用父類。方法 與調(diào)用子類。方法 為不同的2個獨立代碼執(zhí)行體 { ???}。
-
封裝
+關注
關注
127文章
8008瀏覽量
143460 -
JAVA
+關注
關注
19文章
2976瀏覽量
105211 -
動態(tài)多態(tài)
+關注
關注
0文章
4瀏覽量
5936
發(fā)布評論請先 登錄
相關推薦
請問DAC5682z內(nèi)部FIFO深度為多少,8SAMPLE具體怎么理解?
Java 23功能介紹
![<b class='flag-5'>Java</b> 23功能介紹](https://file1.elecfans.com/web3/M00/00/FA/wKgZO2dPuOmAC6YoAAAZQa1ialc743.png)
電源環(huán)路快速調(diào)試理論與經(jīng)驗
![電源環(huán)路<b class='flag-5'>快速</b>調(diào)試<b class='flag-5'>理論</b>與經(jīng)驗](https://file1.elecfans.com/web3/M00/00/43/wKgZO2dH3T6AGKJkAAAkubuM4BU455.png)
Java集合API的改進介紹
![<b class='flag-5'>Java</b>集合API的改進介紹](https://file1.elecfans.com/web2/M00/0D/0F/wKgaomc_9xKALcceAAAfW4_9zrE601.jpg)
C語言與Java語言的對比
【「倉頡編程快速上手」閱讀體驗】+壹讀后感
java反編譯能拿到源碼嗎
C++中實現(xiàn)類似instanceof的方法
![C++中<b class='flag-5'>實現(xiàn)</b>類似instanceof的方法](https://file1.elecfans.com/web2/M00/FE/0C/wKgaomaYe1CAQ31QAAAnf0IkoSU605.png)
華納云:java web和java有什么區(qū)別java web和java有什么區(qū)別
![華納云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別](https://file1.elecfans.com/web2/M00/FD/AC/wKgaomaWBouAMAnAAAAglmvluP4293.png)
大語言模型(LLM)快速理解
![大語言模型(LLM)<b class='flag-5'>快速</b><b class='flag-5'>理解</b>](https://file.elecfans.com/web2/M00/4E/DC/poYBAGLCjeiALm_WAAAYmfR7Qec474.png)
如何快速入門FPGA
如何快速入門FPGA?
深入理解Java 8內(nèi)存管理機制及故障排查實戰(zhàn)指南
![深入<b class='flag-5'>理解</b><b class='flag-5'>Java</b> 8內(nèi)存管理機制及故障排查實戰(zhàn)指南](https://file1.elecfans.com/web2/M00/C7/05/wKgaomYFQnWABmUZAAAR8TkUyXc506.jpg)
IPv6安全創(chuàng)新特性在具體場景中的應用
![IPv6安全創(chuàng)新<b class='flag-5'>特性</b>在<b class='flag-5'>具體</b>場景中的應用](https://file1.elecfans.com/web2/M00/C5/C0/wKgZomYCLwmAfli7AABIy8BbLIQ973.png)
評論