對繼承的理解?
- 2022-04-09
這是多型,
這是OO的語法規定,子類擁有父類的所有成員,所以一個子類的例項能夠被父類所引用,並且在呼叫父類成員時,表現出來卻是子類的特性。
如果要再轉換成子類的話,需要強制轉換:
Son s=new Son();
Father f=s;
Son son = (Son)f;
“轉繼承”是指被繼承人死亡後、遺產分割前,未放棄繼承權的繼承人也死亡了,其應得的遺產份額轉由他的繼承人繼承。
舉個例子:
父類為 汽車
子類為 卡車
汽車是一個抽象概念,而卡車是實際存在的,繼承於汽車
可以說卡車是汽車的一種,但不能說汽車是卡車的子類