繼承的好處:
A:提升了代碼的複用性。
B:讓類與類產生了一個關係,這個關係是多態的前提。
繼承的特色:
A:Java只支持單繼承,不支持多繼承。
一個類只能有一個父類,不能夠有多個父類。
class SubDemo extends Demo{} //ok
class SubDemo extends Demo1,Demo2...//error
B:Java支持多層繼承(繼承體系)
class A{}
class B extends A{}
class C extends B{}
定義繼承須要注意:
不要僅爲了獲取其餘類中某個功能而去繼承
類與類之間要有所屬( " is a " )關係,xx1是xx2的一種。
繼承