關于public繼承塑模出is-a關系這句話 出現在各種書中 但個人感覺在java編程思想中講的最簡潔 最本質。
public inheritance(公然繼承)意味著”is-a”的關系, 適用于base classes身上的每件事情1定也適用于derived classes身上,由于每個derived class對象也都是1個base class對象
例子:
如果class D以public情勢繼承class B也就是說D is a B(向上轉型 upcasting 個人覺得這個詞特別的形象)
則每個D的對象同時也是1個is-a類型為B的對象。
形象的講則B對象能派上用處的各個地方, D對象也能派上用處
下一篇 對于csdn我是有感情的