校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > final
题目

static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法

解答
“static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。
Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static方法是编译时静态绑定的。static方法跟类的任何实例都不相关,所以概念上不适用。
java中也不可以覆盖private的方法,因为private修饰的变量和方法只能在当前类中使用,如果是其他的类继承当前类是不能访问到private变量或方法的,当然也不能覆盖。

C 3条回复 评论
Aliens

涨知识了

发表于 2023-10-30 23:00:00
0 0
C李要控制李寄几

简单易懂,很容易理解,谢谢

发表于 2022-09-27 22:00:00
0 0
StanyChen

迷茫很久也看过各式各样的答案,选不出一条自己的路真的很焦灼。没有想到原来大家的路也是一样的颠簸。

发表于 2021-09-11 08:20:00
0 0