子類物件能直接向其父類賦值,父類物件不能向其子類賦值。如何理解這句話呀
uj5u.com熱心網友回復:
所有好人都是人但是所有人都是好人么?
父類是人 子類是好人
uj5u.com熱心網友回復:
子類只能繼承一個父類,所以我呼叫父類物件能明確知道是誰,但是一個父類有多個子類,賦值也不知道給誰啊uj5u.com熱心網友回復:
問題描述的不太好,應該是子類物件可以向繼承自父類中的屬性賦值,這是因為子類繼承了父類,所以子類自動擁有了與父類相同的屬性,這些屬性已經是子類自己的了,所以子類物件修改的其實是自己的屬性。所以,子類物件和父類物件其實是兩個單獨的物件,所以應該可以理解你的問題了
uj5u.com熱心網友回復:
創建的子類物件可以給父類物件的參考賦值而創建的父類物件不能賦值給子類物件的參考
uj5u.com熱心網友回復:
兒子能繼承老子的東西,也有自己的東西,但是老子不能有兒子的特征uj5u.com熱心網友回復:
二樓和四樓解釋的很形象。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/259894.html
標籤:Java相關
上一篇:new com.mysql.jdbc.Driver()
下一篇:【C++四種cast轉換的學習】 const_cast,static_cast, dynamic_cast, reinterpret_cast
