java 靜態方法子類能複寫嗎?

  1. 面試官問 :
    java 靜態方法子類能複寫嗎
  2. 面試者:
    java的靜態方法不能被重寫。
    靜態成員(方法或屬性)是類的成員存放在棧中,類可以直接調用(是屬於類的靜態成員,當然對象也可以調用,只是說你可以使用而已)
    實例成員是對象的成員,存放在堆中,只能被對象調用。

重寫的目的在於根據創造對象的所屬類型不同而表現出多態。因爲靜態方法無需創建對象即可使用。沒有對象,重寫所需要的“對象所屬類型” 這一要素不存在,因此無法被重寫。

參考:https://blog.csdn.net/gao_zhennan/article/details/72892946

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章