static方法能被重寫嗎 子類為什么不能重寫父類的靜態(tài)方法?
子類為什么不能重寫父類的靜態(tài)方法?當(dāng)然不能,所謂靜態(tài),就是在運行時,虛擬機已經(jīng)認(rèn)定此方法屬于哪個類。 專業(yè)術(shù)語有嚴(yán)格的含義,用語要準(zhǔn)確."重寫"只能適用于實例方法.不能用于靜態(tài)方法.對于靜態(tài)方法,只
子類為什么不能重寫父類的靜態(tài)方法?
當(dāng)然不能,所謂靜態(tài),就是在運行時,虛擬機已經(jīng)認(rèn)定此方法屬于哪個類。 專業(yè)術(shù)語有嚴(yán)格的含義,用語要準(zhǔn)確."重寫"只能適用于實例方法.不能用于靜態(tài)方法.對于靜態(tài)方法,只能隱藏(樓下說的可以重寫那只是形式上的 ,并不滿足多態(tài)的特征,所以嚴(yán)格說不是重寫),重載,繼承.
c 中,子類可以重寫父類的私有成員函數(shù)嗎?那靜態(tài)高數(shù)又如何重寫呢?
ans 1: 不可以;
ans 2: 如果你說的是類的靜態(tài)成員函數(shù)的話,不能,因為類的靜態(tài)成員函數(shù)依賴類獨立存在,不依賴對象;如果是全局的話,也不能;因為那不叫重寫,叫重載