看到一个 不太明白的地方 请指教

martin21cn 2003-03-27 09:59:48
STATIC方法 不能被覆盖为非STATIC的(就是说可以覆盖)
PRIVATE和STATIC方法自动变为FINAL 而FIANL 是不能覆盖的

这两个定义 不是冲突了吗?
谁能帮我解释一下
...全文
17 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
martin21cn 2003-03-27
  • 打赏
  • 举报
回复
STATIC 方法 可以被声明为PUBLIC
qxjavajava 2003-03-27
  • 打赏
  • 举报
回复
static methods : overriden method should also be static

final methods : can not be overridden;

private 方法不能被其他的类访问 所以 没有可能被覆盖
所以 PRIVATE和STATIC方法 就是一个static 方法 但是由于是private 的所以你没法覆盖他
充其量在别的类中是一个同名方法而已!

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧