超类是子类的父类。 [1] 在两个对象之间的关系中,超类是赋予传递其“特征”(语言实体)的类的名称。 [2] 超类的示例可以是像“汽车”这样的对象,它包含诸如制造商、型号、里程等信息。超类格式的示例可以在下面找到。
public class Person
{
}
来自维基百科关于继承的页面:“如果超类方法是虚拟方法,则对超类方法的调用将被动态分派。某些语言要求将方法专门声明为虚拟方法(例如 C++),而在其他语言中,所有方法都是虚拟方法(例如 Java)。对非虚拟方法的调用将始终被静态分派(即,函数调用的地址在编译时确定)。静态分派比动态分派更快,并允许诸如内联展开之类的优化。” [3]