こんにちは私はあなたがクラスを作成するかどうか質問したいと思いますが、私は学生クラスを作成したい場合のように、新しいクラスまたは子クラスの基礎としてParentを作成する必要がありますかPersonクラスを作成して、StudentクラスがPersonのすべてのプロパティを継承するようにします。本当に必要ですか?または私はこの種の行為が先輩のあなたの助けに感謝していると思う人です。オブジェクト指向プログラミング親クラスと子クラス
0
A
答えて
3
人を表す他のクラス(Teacherクラスなど)を持たない場合は、そうする必要はありません。しかし、チャンスがあるので、人に関する基本的な情報、つまり名字、姓、生年月日、人に関する必要な情報を持つPersonクラスを作成する方がよいでしょう。次に、Studentクラスは親クラスのすべてのプロパティを継承します。したがって、StudentクラスにはstudentIdのようなフィールドと別の学生固有の情報があります。名前とdobはPersonクラスから継承されます。
2
Student
クラスを作成しない場合は、Person
クラスを作成する必要はありません。あなたのStudentクラスが暗黙的にJavaライブラリの基本クラスから継承するものを覚えておいてください。その基本クラスはjava.lang.Object
です。 Javaのすべてのクラスは、java.lang.Object
の直接的または間接的な子です。
+0
ありがとうございます:) – unknown
関連する問題
- 1. Javaクラスは、指向プログラミング
- 2. オブジェクト指向プログラミング:
- 3. オブジェクト指向プログラミングN番目の子
- 4. C++オブジェクト指向プログラミング
- 5. Pythonオブジェクト指向プログラミング
- 6. VBAオブジェクト指向プログラミング
- 7. Pythonオブジェクト指向プログラミング
- 8. PHP:親クラスと子クラス
- 9. C#親クラスと子クラス - 親クラスから子を選ぶ
- 10. オブジェクト指向プログラミング。サブクラスのフィールド
- 11. オブジェクト指向プログラミングの定義
- 12. オブジェクト指向プログラミングの問題
- 13. オブジェクト指向プログラミング(Python)コード
- 14. グラフデータベースのオブジェクト指向プログラミング
- 15. アスペクト指向プログラミングとオブジェクト指向プログラミングの違いは何ですか
- 16. オブジェクト指向プログラミングとリアクティブプログラミングの違い
- 17. オブジェクト指向プログラミング - いつ新しいクラスを追加するのですか?
- 18. 親クラスと子クラスの構築
- 19. キャスト子クラスの親クラス
- 20. nhibernateリファレンス子クラスの親クラス
- 21. 親/子クラスhierachy
- 22. 親クラスのメソッド/プロパティが子クラスのオブジェクトを返す
- 23. アンドロイドオブジェクト指向プログラミング
- 24. アスペクト指向プログラミング?
- 25. PLCオブジェクト指向プログラミング - メソッドを使用
- 26. オブジェクト指向プログラミングの考え方
- 27. オブジェクト指向プログラミングの質問:グローバルオブジェクトパートII
- 28. F#オブジェクト指向プログラミングについて
- 29. オブジェクト指向プログラミングに関する問題
- 30. 属性エラーを伴うオブジェクト指向プログラミング
ありがとうございました:) – unknown