JAVA学习日志(7-1-继承)
生活随笔
收集整理的這篇文章主要介紹了
JAVA学习日志(7-1-继承)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
繼承
? ? 1.提高代碼復用性
? ? 2.讓類與類之間產生關系,有了這個關系才有了多態的特性
**不要為了獲取其他類的功能,簡化代碼而繼承,
? ? 必須是類與類之間有所屬關系才可以繼承,所屬即xx is a yy
在JAVA語言中,只支持單繼承,不支持多繼承
? ? 多繼承容易帶來安全隱患:當功能內容不同時,不確定運行哪一個
? ? 但JAVA中保留這種機制,并用另一種體現形式來完成表示,多實現
JAVA支持多層繼承:A——>B——>C
? ? 即一個繼承體系
? ? 如何使用一個集成體系中的功能:先查閱體系父類的描述(體系中的共性內容)
????????????????????????????????????????????????????????? ? 通過共性功能可以了解該體系的基本功能
? ? 再具體調用時,要創建最子類的對象:1.父類不能創建對象
????????????????????????????????????????????????????????????????? ?2.創建子類對象可以使用更多功能
class Person{String name;int age; } class Student extends Person{void study(){System.out.println("good study");} } class Worker extends Person{void work(){System.out.println("good work");} }//將學生和工人的共性提取出來,單獨進行描述, //只要讓學生與工人與單獨描述的類有關系就可以了聚集:has a
? ? 聚合
????組合
轉載于:https://my.oschina.net/Almon/blog/713536
總結
以上是生活随笔為你收集整理的JAVA学习日志(7-1-继承)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python爬虫课--第二节 爬虫请求模
- 下一篇: win10无线投屏_win10怎么进行无