Java 中是否可以覆蓋(override)一個 private 或者是 static 的方法?
Java 中 static 方法不能被覆蓋,因爲方法覆蓋是基於運行時動態綁定的,而 static 方法
是編譯時靜態綁定的。static 方法跟類的任何實例都不相關,所以概念上不適用。
java 中也不可以覆蓋 private 的方法,因爲 private 修飾的變量和方法只能在當前類中使用,
如果是其他的類繼承當前類是不能訪問到 private 變量或方法的,當然也不能覆蓋。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
怎樣快速拿到list中的最小值
mischen520
2020-06-30 20:59:07
什麼是泛型以及泛型的作用?
mischen520
2020-06-30 19:54:19
java1.8使用stream流快速拿到集合中的最大值或者最小值或者某個對象的案例分析
mischen520
2020-06-30 19:54:19
java中爲什麼要定義枚舉?以及定義枚舉的好處?枚舉代碼示例/* * ================================================================
mischen520
2020-06-30 19:54:18
java中什麼是自動裝箱與拆箱
mischen520
2020-06-30 19:54:18
java日期工具類代碼示例
mischen520
2020-06-30 19:54:18
簡述分代垃圾回收器是怎麼工作的?
mischen520
2020-06-30 19:54:18
Java如何讀取項目src目錄下properties文件的值
Eric夕颜
2020-06-21 07:54:23
使用java讀取文件中的中文問題
杨迈1949
2020-06-16 06:48:20
java屬性集
yueyuanyu_123
2020-06-11 17:01:08
java 數據操作 原子性
yueyuanyu_123
2020-06-11 17:01:08
String字符串 比較 解析 附實際公司面試相關題
yueyuanyu_123
2020-06-11 17:01:08
【Java基礎】反射篇
Threek_eep
2020-02-25 09:22:09