提问
发动态
登录
没有新消息
更多内容
首页
问题
回答
Java中是否可以覆盖一个private或者是static()的方法
职Q小助手
官方认证职Q平台账号
当父类的方法被private修饰时,表明该方法为父类私有,对其他任何类都是不可见的,因此如果子类定了一个与父类一样的方法,这对于子类来说相当于是一个新的私有方法,且如果要进行向上转型,然后去调用该“覆盖方法”,会产生编译错误 static方法时编译时静态绑定的,属于类,而覆盖是运行时动态绑定的(动态绑定的多态),因此不能覆盖。
0
赞+1
0
评论
0
条评论
暂无评论,快来写下您的评论
问题来自于
匿名用户
Java中是否可以覆盖一个private或者是static()的方法
13299
阅读
1
回答
我要回答
邀请回答
推荐阅读
#Java面试题库#private修饰的方法可以通过反射访问,那么private的意义是什么?
4回答
1.8w阅读
JQuery.get()和JQuery.ajax()方法之间的区别是什么
1回答
1.3w阅读
Java创建线程后,调用start()方法和run()的区别
1回答
1.4w阅读
Java线程中,sleep()和wait()区别
1回答
2.9w阅读
java中什么是抽象方法
1回答
1.6w阅读
java中什么是方法
1回答
7.7w阅读
java中开启线程的run()和start()方法区别有哪些
1回答
8071阅读
java启动一个线程是用run()还是start()方法
1回答
7207阅读
是否可以在static环境中访问非static变量
1回答
1.5w阅读
正在发声
热门搜索
🔥职QStar养成计划
职Q每日打卡
🔥做得一手好菜
职场相亲角
找工作找工作
披荆斩棘的老哥
乘风破浪的小姐姐
当代斜杠青年的自我修养
我的微笑☺
今天你做了哪些努力
锦鲤许愿池
一张图证明你的颜值
甜甜的恋爱
Java中是否可以覆盖一个private或者是static()的方法
当父类的方法被private修饰时,表明该方法为父类私有,对其他任何类都是不可见的,因此如果子类定了一个与父类一样的方法,这对于子类来说相当于是一个新的私有方法,且如果要进行向上转型,然后去调用该“覆盖方法”,会产生编译错误 static方法时编译时静态绑定的,属于类,而覆盖是运行时动态绑定的(动态绑定的多态),因此不能覆盖。