多態(tài)

一、總體認(rèn)識

多態(tài).png

二、重點(diǎn)說明

1.作用

不同類型的子對象對同一消息做出不同響應(yīng)

好處:應(yīng)對變化,提高代碼可重用性。
比如:一個(gè)系統(tǒng)有兩種用戶,老師Teacher和學(xué)生Student,它們有相同的方法Login,但登錄后展示不同頁面。
現(xiàn)有一父類Person(其中由Login方法),讓兩種用戶都繼承父類的Login方法。但實(shí)際運(yùn)行時(shí),不同的對象擁有不同的操作。

2.繼承

子類從父類中繼承了(子類可見的)實(shí)例變量和實(shí)例方法

參考文獻(xiàn)

多態(tài)_不同類型的子類對象對同一消息做出不同響應(yīng)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 父類與子類 在Java術(shù)語中,如果C1類擴(kuò)展自另一個(gè)類C2,我們稱C2為父類,也稱超類或基類,稱C1為子類,也稱次...
    Steven1997閱讀 1,323評論 1 2
  • 一、繼承 當(dāng)兩個(gè)事物之間存在一定的所屬關(guān)系,即就像孩子從父母那里得到遺傳基因一樣,當(dāng)然,java要遺傳的更完美,這...
    玉圣閱讀 1,124評論 0 2
  • 繼承和多態(tài) 1. 繼承的優(yōu)缺點(diǎn) 優(yōu)點(diǎn):(1)子類可以靈活地改變父類中的已有方法;(2)能夠最大限度的實(shí)現(xiàn)代碼重用。...
    MinoyJet閱讀 729評論 0 0
  • 1.理解java的三大特性之多態(tài) 面向?qū)ο缶幊逃腥筇匦裕悍庋b、繼承、多態(tài)。 封裝隱藏了類的內(nèi)部實(shí)現(xiàn)機(jī)制,可以在不...
    星球自轉(zhuǎn)閱讀 213評論 0 0
  • 決定考研在2017年的十一月份,在老師的推薦下我報(bào)了超越考研的輔導(dǎo)班——寒假集訓(xùn)營(20天),在這二十天里,我們復(fù)...
    昂先生的生活閱讀 104評論 0 0

友情鏈接更多精彩內(nèi)容