java 編碼實現動物世界的繼承關係:動物(Animal)屬性:名稱(name)具有行為...
- 2023-01-02
public class Animal{
public void eat(){system。out。println(“eat”); }
public void sleep(){ system。out。println(“sleep”); }
}
class Cat extends Animal{ }
繼承是java面向物件程式設計技術的一塊基石,因為它允許建立分等級層次的類。
繼承就是子類繼承父類的特徵和行為,使得子類物件(例項)具有父類的例項域和方法,或子類從父類繼承方法,使得子類具有父類相同的行為。
擴充套件資料:
繼承的特性
1、子類擁有父類非 private 的屬性、方法。
2、子類可以擁有自己的屬性和方法,即子類可以對父類進行擴充套件。
3、子類可以用自己的方式實現父類的方法。
4、Java 的繼承是單繼承,但是可以多重繼承,單繼承就是一個子類只能繼承一個父類,多重繼承就是,例如 A 類繼承 B 類,B 類繼承 C 類,所以按照關係就是 C 類是 B 類的父類,B 類是 A 類的父類,這是 Java 繼承區別於 C++ 繼承的一個特性。
5、高了類之間的耦合性(繼承的缺點,耦合度高就會造成程式碼之間的聯絡越緊密,程式碼獨立性越差)。
public class Animal{
public void eat(){
system。out。println(“eat”);
}
public void sleep(){
system。out。println(“sleep”);
}
}
class Cat extends Animal{
}
下一篇:宇宙法則有哪些