Java中是否能夠重寫(override)一個private或者是static的方法

Java中static方法不能被覆蓋,由於方法覆蓋是基於運行時動態綁定的,而static方法是編譯時靜態綁定的。static方法類的任何實例都不相關,因此概念上不適用。 Java中也不能夠覆蓋private的方法,由於private修飾的變量和方法只能在當前類中使用,若是是其餘的類繼承當前類是不能訪問到private變量或方法的,固然也不能覆蓋。web
相關文章
相關標籤/搜索