我正在學習java概念。 我對java繼承概念有了疑問。 在繼承中,我們可以將子類實例賦值給基類引用 ,並且我們只能訪問基類函數。 ,我們可以將繼承層次結構中的任何子類實例分配給基類引用。對於分配給特定基類引用的實例類型,我們只能訪問基類函數,並且我沒有發現任何差異。當我可以通過引用子類訪問所有方法時,爲什麼還要引用基類?
任何一個都可以給我實際的概念 爲什麼我們必須將子類實例分配給基類引用? 需要做什麼? 相反,我們可以從子類引用只知道這些基類函數。
通過考慮層次結構中的特定基類和許多子類來解釋。