超類是子類的父類。 [1] 在兩個物件之間的關係中,超類是賦予傳遞其“特徵”(語言實體)的類的名稱。 [2] 超類的示例可以是像“汽車”這樣的物件,它包含諸如製造商、型號、里程等資訊。超類格式的示例可以在下面找到。
public class Person
{
}
來自維基百科關於繼承的頁面:“如果超類方法是虛擬方法,則對超類方法的呼叫將被動態分派。某些語言要求將方法專門宣告為虛擬方法(例如 C++),而在其他語言中,所有方法都是虛擬方法(例如 Java)。對非虛擬方法的呼叫將始終被靜態分派(即,函式呼叫的地址在編譯時確定)。靜態分派比動態分派更快,並允許諸如內聯展開之類的最佳化。” [3]