Java語言是一種面向對象的編程語言,支持單繼承和多繼承。單繼承是指一個類只能直接繼承一個父類,而不能同時繼承多個父類。多繼承則是指一個類可以同時繼承多個父類。
//單繼承例子
public class Dog extends Animal {
//...
}
//多繼承例子
public class Cat extends Animal implements Pet, Hunter {
//...
}
Java中使用extends關鍵字來實現單繼承,使用implements關鍵字來實現多繼承。如果一個類繼承了多個父類,那么這個類就具有了多個父類的屬性和方法,同時也可以實現多個接口中的方法。
盡管Java支持多繼承,但是在實際編程中并不常用。這是因為多繼承在某些情況下會導致代碼的復雜性和不穩定性增加。因此,Java設計者在語言中采用了單繼承的方式。