java 編碼實現動物世界的繼承關係:動物(Animal)屬性:名稱(name)具有行為...

  • 作者:由 匿名使用者 發表于 攝影
  • 2023-01-02

java 編碼實現動物世界的繼承關係:動物(Animal)屬性:名稱(name)具有行為...熱愛學習的Genji 2020-11-06

public class Animal{

public void eat(){system。out。println(“eat”); }

public void sleep(){ system。out。println(“sleep”); }

}

class Cat extends Animal{ }

繼承是java面向物件程式設計技術的一塊基石,因為它允許建立分等級層次的類。

繼承就是子類繼承父類的特徵和行為,使得子類物件(例項)具有父類的例項域和方法,或子類從父類繼承方法,使得子類具有父類相同的行為。

java 編碼實現動物世界的繼承關係:動物(Animal)屬性:名稱(name)具有行為...

擴充套件資料:

繼承的特性

1、子類擁有父類非 private 的屬性、方法。

2、子類可以擁有自己的屬性和方法,即子類可以對父類進行擴充套件。

3、子類可以用自己的方式實現父類的方法。

4、Java 的繼承是單繼承,但是可以多重繼承,單繼承就是一個子類只能繼承一個父類,多重繼承就是,例如 A 類繼承 B 類,B 類繼承 C 類,所以按照關係就是 C 類是 B 類的父類,B 類是 A 類的父類,這是 Java 繼承區別於 C++ 繼承的一個特性。

5、高了類之間的耦合性(繼承的缺點,耦合度高就會造成程式碼之間的聯絡越緊密,程式碼獨立性越差)。

java 編碼實現動物世界的繼承關係:動物(Animal)屬性:名稱(name)具有行為...堅定又成功丶小草8053 2011-03-01

public class Animal{

public void eat(){

system。out。println(“eat”);

}

public void sleep(){

system。out。println(“sleep”);

}

}

class Cat extends Animal{

}

Top