- 面試官問 :
java 靜態方法子類能複寫嗎 - 面試者:
java的靜態方法不能被重寫。
靜態成員(方法或屬性)是類的成員存放在棧中,類可以直接調用(是屬於類的靜態成員,當然對象也可以調用,只是說你可以使用而已)
實例成員是對象的成員,存放在堆中,只能被對象調用。
重寫的目的在於根據創造對象的所屬類型不同而表現出多態。因爲靜態方法無需創建對象即可使用。沒有對象,重寫所需要的“對象所屬類型” 這一要素不存在,因此無法被重寫。
參考:https://blog.csdn.net/gao_zhennan/article/details/72892946