我对我没有多大意义。
扩展类时,基本上创建一个新对象,为现有对象添加功能。
但是当我想到“超类”这个词的时候,我想到了一些可以容纳它下面的东西的东西。事实并非如此,因为你不能从超类中调用任何子类。
相反,由于子类继承了其超类的所有公共方法,因此子类肯定是“更大”。
所以我认为超类应该被称为基类或类或类似的东西。 子类应该是超类。
有人可以帮我理解这一切吗?
无论如何,我应该回到我的代码=)
答案 0 :(得分:2)
它可能是由(UML)class diagrams中的类层次结构的可视化表示引起的,其中基类/ 超级类位于(&#34; 上) super &#34;表示&#34; over &#34;)扩展类/ sub 类(&#34; sub < / strong>&#34;表示&#34; &#34;)。