2016-05-28 7 views
0

こんにちは私はあなたがクラスを作成するかどうか質問したいと思いますが、私は学生クラスを作成したい場合のように、新しいクラスまたは子クラスの基礎としてParentを作成する必要がありますかPersonクラスを作成して、StudentクラスがPersonのすべてのプロパティを継承するようにします。本当に必要ですか?または私はこの種の行為が先輩のあなたの助けに感謝していると思う人です。オブジェクト指向プログラミング親クラスと子クラス

答えて

3

人を表す他のクラス(Teacherクラスなど)を持たない場合は、そうする必要はありません。しかし、チャンスがあるので、人に関する基本的な情報、つまり名字、姓、生年月日、人に関する必要な情報を持つPersonクラスを作成する方がよいでしょう。次に、Studentクラスは親クラスのすべてのプロパティを継承します。したがって、StudentクラスにはstudentIdのようなフィールドと別の学生固有の情報があります。名前とdobはPersonクラスから継承されます。

+0

ありがとうございました:) – unknown

2

Studentクラスを作成しない場合は、Personクラスを作成する必要はありません。あなたのStudentクラスが暗黙的にJavaライブラリの基本クラスから継承するものを覚えておいてください。その基本クラスはjava.lang.Objectです。 Javaのすべてのクラスは、java.lang.Objectの直接的または間接的な子です。

+0

ありがとうございます:) – unknown

関連する問題