JAVA中的類均存在于一個體系結構中.在JAVA中,一個類可以通過使用extends關鍵字聲明為另一個類的子類(subclass)。子類可
以從其超類(superclass)繼承(inherit)變量和方法,并加以使用,就如同這些變量和方法由該子類本身所聲明的一樣:
class Animal {
float weight;
...
void eat() {
...
}
...
}
class Mammal extends Animal {
int heartRate;
//繼承weight
...
void breathe() {
...
}
//繼承eat
}
類只能擴展另外的一個類。只支持單繼承(single inheritance)。
子類可以進一步派生子類。