私はクラスが別のクラスから継承できることを知っていますが、これらのクラスにはさまざまな名前があります。これらの異なるタイプのクラスは同じですか?
parent class
- から
child class
継承subclass
継承superclass
- から
base class
からderived class
継承は、これらは同じもののために、すべてのちょうど別の名前はありますか?または私はポイントを逃している?
私はクラスが別のクラスから継承できることを知っていますが、これらのクラスにはさまざまな名前があります。これらの異なるタイプのクラスは同じですか?
parent class
child class
継承subclass
継承superclass
base class
からderived class
継承は、これらは同じもののために、すべてのちょうど別の名前はありますか?または私はポイントを逃している?
一般的にこれらのがスーパークラスは常にそのようにベースを行いルートクラスであることを示唆している
、 文脈に応じて、同じでも異なっていてもよいです 親クラスは緩やかな用語です。親クラスクラスは、同時にベースクラスと派生クラスとすることができます。スーパークラスにすることもできます。コンテキストは重要です。私はあなたがそのアイデアを得ることを願っています。
だからあなたはスーパー/親クラスはありますか? ** root **の場合は、親を持つことはできません。 –
彼らは理由のためにスーパーと呼ばれます。それだ :) –
これらは同じものの異なる名前のようです。右の文脈では、これらのうちの1つが、実際に継承構造ではない別のクラス内で定義されたクラスを参照しようとする可能性があると考えられます。しかし、ここでは端のように聞こえます。この場合、用語はかなり互換性があります。 – David
返信ありがとうございます@David、私は私の仕様のために他のクラス内で定義されたクラスについて心配する必要はないと思うので、私はそれらを同じものとして扱うことができると思います –