私はさまざまな定義を理解しようとしていますが、他の学生は私に同意しません。
私の定義です。間違っている場合は修正してください。
基本クラスは、階層の最上位のクラスです。
スーパーおよび祖先クラス、階層の上位にあるすべてのクラス (基本クラスを含む)
親クラス、階層内の次のクラス。
私はさまざまな定義を理解しようとしていますが、他の学生は私に同意しません。
私の定義です。間違っている場合は修正してください。
基本クラスは、階層の最上位のクラスです。
スーパーおよび祖先クラス、階層の上位にあるすべてのクラス (基本クラスを含む)
親クラス、階層内の次のクラス。
はい。親クラスは、クラスの直接のスーパークラス (階層内の 1 レベルまで) です。プログラミング言語によっては、クラスは複数の親を持つことができます。
祖先クラスは、クラスのスーパークラス (親クラス、親クラスの親など) です。
ウィキペディアの定義によると、基本クラスは、別のクラスが1つ以上のプロパティまたはメソッドを継承するクラスです。この定義を受け入れる場合、それは、クラスと特定のサブクラスとの関係を記述するという点で、スーパー、祖先、親、および基本クラスがすべて互いに同義であることを意味します。