2017-04-18 32 views
0

我知道一个类可以从另一个类继承,但这些类有很多不同的名称。这些不同类型的类是相同的吗?

  • parent class
  • superclass
  • 一个derived class继承subclass继承从base class

这些是同样的事情都只是不同名称的继承child class?或者我错过了这一点?

+1

这些看起来像是同一事物的不同名称。我想在正确的上下文中,可能*其中的一个可能被用来试图引用另一个类中定义的类,这实际上不是一个继承结构。但这听起来像是一个边缘案例。在这种情况下,术语可以相当互换。 – David

+0

感谢您的回复@David,我不认为我需要担心其他类中为我的规范定义的类,所以我想我可以把它们当作同样的东西 –

回答

0

通常这些可以相同或不同,这取决于上下文

超级类总是表明,它是类也是如此类但类是一个松散的术语。父类类可以同时成为基类和派生类。它也可以是超类。所以背景很重要。

我希望你明白。

+0

所以你说超级/基类可以没有父母课堂?如果它的**根**那么它就不能有任何父母。 –

+0

他们被称为超级的原因。这就对了 :) –

相关问题