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