嗨,大家好,我只想問你是否創建一個類,你是否還需要創建父類作爲新類或子類的基礎,如果我想創建一個學生類,仍然創建一個Person類,以便Student類繼承Person的所有屬性是否真的有必要?或者我是那種只認爲這種事情的人非常感謝你們提前幫忙的人。面向對象編程父類和子類
0
A
回答
3
如果你不會有其他任何代表一個人的課程,例如一個教師課程,那麼你就不必這樣做。但是很可能,因此我會說你最好創建一個帶有關於該人的基本信息的Person類,即名字,姓氏,出生日期以及任何關於某人的信息。然後,您的Student類將繼承父類的所有屬性,因此Student類將具有像studentId和另一個學生特定信息的字段。名稱和dob將從Person類繼承。
2
不,如果您想創建Student
類,則不必創建Person
類。請記住你的Student類從java庫的基類中隱式地繼承的一件事,那個基類是java.lang.Object
。所有Java類都是java.lang.Object
的直接或間接子類。
+0
感謝它幫助:) – unknown
相關問題
- 1. 面向對象編程。子類的域
- 2. 汽車類面向對象編程Python
- 3. Java類的面向對象編程
- 4. 接口和抽象類在面向對象的編程
- 5. PHP的面向對象編程父實例孩子
- 6. 面向對象的編程和超類的構造函數
- 7. 面向對象編程Nth子
- 8. 從父類對象的用C子類++
- 9. 從父類和子類調用類創建對象
- 10. 父類引用訪問父類變量的子類對象
- 11. 父類和子類
- 12. Javascript面向對象和類問題
- 13. 面向對象和PHP類與功能
- 14. 面向對象 - 類變量
- 15. MVC/HMVC和麪向對象編程
- 16. 指針和麪向對象編程
- 17. 面向對象的編程和路徑
- 18. WindowControllers,IBOutlets和麪向對象編程?
- 19. 面向對象編程和OpenGL
- 20. JavaScript和麪向對象編程(OOP)
- 21. 面向對象編程
- 22. 面向對象編程(OOP)
- 23. Python:面向對象編程
- 24. Python面向對象編程
- 25. 面向對象編程
- 26. 面向對象編程
- 27. Scala面向對象編程
- 28. android面向對象編程
- 29. mysqli面向對象編程
- 30. 面向對象編程(HOW!)
感謝您幫助我:) – unknown