今天來講講java編程思想之對象入門(繼承:重新使用接口,多形對象的互換使用),這是入門的東西,很重要但是也很枯燥,靜心多學-------------個人見解,不喜勿噴

1.5 繼承:重新使用接口,1.6 多形對象的互換使用

這倆章其實講的就是繼承和多態,這倆個知識點推薦大家去看廖雪峯大佬的講解,很細緻也很容易懂,雖然是python講解,不過原理是一樣的,我就講講自己的理解和收穫好了。

繼承和多態呢,大家已經聽到耳朵起繭了,不過我敢肯定,很少會有人去研究它到底怎麼用,爲什麼這麼重要,其實大家在開發過程中也會遇到,只是重要性不是那麼明顯擺了,比如,我們在dao層的時候,如果碰到很多個實體類都有共同特徵的情況下,我們就可以把那個共同特徵提出來作爲一個父類,其他的類去繼承它,另外加上一些自己獨有的屬性,這樣去做的話,有倆個好處,一個是減少代碼量,第二個是提高複用率,以後再增加一些共同屬性,可以直接在父類添加,如果是增加私有屬性,那其實無所謂,都行的。繼承最主要的作用還是在設計框架,設計模板這塊,也就是俗稱造輪子,合理的使用繼承可以讓你的設計更加簡單,簡潔。

至於多態呢,多態說白了就是父類跟子類之間的相互轉化,那這樣做有什麼好處呢,舉個例子,比如說,你有一個父類人類,還有倆個子類男人和女人,那人類都是可以喫喝拉撒睡的,男人和女人都可以,這樣一來你只要讓男人和女人倆個類去繼承人類,那他們就具備了所有功能,如果以後再增加一種人 妖,它就不用再去寫喫喝拉撒睡這套,同樣可以去繼承人類,這樣就節省了很多時間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章