JAVA多态机制简述
生活随笔
收集整理的這篇文章主要介紹了
JAVA多态机制简述
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
多態(tài)是指方法或?qū)ο缶哂卸喾N形態(tài),是oop的第三大特征,其是建立在封裝和繼承之上的。
多態(tài)的體現(xiàn):
1.方法多態(tài)---1.重載體現(xiàn)多態(tài)2.重寫(xiě)體現(xiàn)多態(tài)
2.對(duì)象多態(tài):
(1)對(duì)象的編譯類型和運(yùn)行類型可以不一致,編譯類型在編譯時(shí)就會(huì)確定。
(2)對(duì)象的運(yùn)行類型是可以變化的,通過(guò)getClass()方法可以查看運(yùn)行時(shí)類型。
3.JAVA動(dòng)態(tài)綁定機(jī)制保證多態(tài)實(shí)現(xiàn):
(1)當(dāng)調(diào)用對(duì)象的方法時(shí),該方法會(huì)和對(duì)象的內(nèi)存地址/運(yùn)行類型綁定。
(2)當(dāng)調(diào)用對(duì)象的屬性時(shí),沒(méi)有動(dòng)態(tài)綁定機(jī)制,哪里聲明,哪里使用。
總結(jié)
以上是生活随笔為你收集整理的JAVA多态机制简述的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 库卡六轴机器人编程手册_KUKA机器人编
- 下一篇: MAMP的安装使用