Java 中是否可以覆蓋(override)一個 private 或者是 static 的方法?

Java static 方法不能被覆蓋,因爲方法覆蓋是基於運行時動態綁定的,而 static 方法
是編譯時靜態綁定的。static 方法跟類的任何實例都不相關,所以概念上不適用。
java 中也不可以覆蓋 private 的方法,因爲 private 修飾的變量和方法只能在當前類中使用,
如果是其他的類繼承當前類是不能訪問到 private 變量或方法的,當然也不能覆蓋。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章