2017-04-18 16 views
0

私はクラスが別のクラスから継承できることを知っていますが、これらのクラスにはさまざまな名前があります。これらの異なるタイプのクラスは同じですか?

  • parent class
  • からchild class継承subclass継承superclass
  • からbase class

からderived class継承は、これらは同じもののために、すべてのちょうど別の名前はありますか?または私はポイントを逃している?

+1

これらは同じものの異なる名前のようです。右の文脈では、これらのうちの1つが、実際に継承構造ではない別のクラス内で定義されたクラスを参照しようとする可能性があると考えられます。しかし、ここでは端のように聞こえます。この場合、用語はかなり互換性があります。 – David

+0

返信ありがとうございます@David、私は私の仕様のために他のクラス内で定義されたクラスについて心配する必要はないと思うので、私はそれらを同じものとして扱うことができると思います –

答えて

0

一般的にこれらのがスーパークラスは常にそのようにベースを行いルートクラスであることを示唆している

文脈に応じて、同じでも異なっていてもよいです クラスは緩やかな用語です。親クラスクラスは、同時にベースクラスと派生クラスとすることができます。スーパークラスにすることもできます。コンテキストは重要です。

私はあなたがそのアイデアを得ることを願っています。

+0

だからあなたはスーパー/親クラスはありますか? ** root **の場合は、親を持つことはできません。 –

+0

彼らは理由のためにスーパーと呼ばれます。それだ :) –

関連する問題