9

私はさまざまな定義を理解しようとしていますが、他の学生は私に同意しません。

私の定義です。間違っている場合は修正してください。

基本クラスは、階層の最上位のクラスです。

スーパーおよび祖先クラス、階層の上位にあるすべてのクラス (基本クラスを含む)

親クラス、階層内の次のクラス。

4

2 に答える 2

8

はい。親クラスは、クラスの直接のスーパークラス (階層内の 1 レベルまで) です。プログラミング言語によっては、クラスは複数の親を持つことができます。

祖先クラスは、クラスのスーパークラス (親クラス、親クラスの親など) です。

于 2012-06-12T08:58:22.223 に答える
2

ウィキペディアの定義によると、基本クラスは、別のクラスが1つ以上のプロパティまたはメソッドを継承するクラスです。この定義を受け入れる場合、それは、クラスと特定のサブクラスとの関係を記述するという点で、スーパー、祖先、親、および基本クラスがすべて互いに同義であることを意味します。

于 2012-06-12T13:42:14.423 に答える