您的位置:首页 > 职场人生

Java面试题--static关键字

2017-12-18 20:19 513 查看

Java面试题

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

在Java中,“static”是“静态”的意思,可以用于修饰成员方法和成员变量,也可以用于定义代码块。被“static”修饰的成员方法和成员变量独立于该类,不依赖类的特定实例,被类的所有实例共享。

Java中不能覆盖private方法也不能覆盖static方法。在继承中,父类中定义的private方法在子类中也是不可用的,而子类只能重新定义。static方法独立于类,且在编译时静态绑定,而覆盖在运行时动态绑定。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  static-java 面试题