先建个父类:

public class Test {public static void set() {}
}

再建个子类:

public class Test1 extends Test {}

通过编译器提示,发现没有可以重写的方法,如下图:

所以静态方法不能被重写

总结

其实重写是为了运行时多态,而静态方法初始化时就和类做了绑定,哪来的什么多态特征,所以静态方法不能被重写,也没必要重写。

静态方法能被重写么?相关推荐

  1. Java中父类的静态方法能否被子类重写?

    Java中父类的静态方法能否被子类重写 前言 一.final关键字和static关键字介绍 二.问题产生及解决 1.错误结论 2.正确结论及验证 总结 前言 今天在复习final关键字的时候突发奇想, ...

  2. java中子类能否继承 重写父类的静态方法

    文章目录 1.疑问 子类能否继承父类的静态变量和静态方法 子类能否重写父类的静态方法 2. 原因 1.疑问 子类能否继承父类的静态变量和静态方法 首先,子类是可以继承父类的静态变量和静态方法的. cl ...

  3. Java静态方法能不能被重写

    在Java中非静态方法可以被子类重写,但是静态方法是不能被子类重写的.虽然写完不会报错,但是这样所谓的"重写"是不具备多态的. public class Person {publi ...

  4. java override 访问权限_java 重写(Override)的规则

    遵循的规则: [1]访问修饰符的限制一定要不小于被重写方法的访问修饰符 比如:Object类有个toString()方法,开始重写这个方法的时候我们总容易忘记Public修饰符,出错的原因就是:没有加 ...

  5. JavaSE(四)——方法重写、多态、接口

    文章目录 1. 方法重写 1.1 定义 1.2 重写的注意事项 1.3 实例 2. final关键字 2.1 定义 2.2 修饰特点 3. 多态 3.1 定义 3.2 多态前提 3.3 成员访问特点 ...

  6. 方法重写(Java篇)

    很多人会问: 本来有的方法为什么要再写一遍? 重写的意义是什么? 两个方法调用的时候不会有冲突吗? 为什么不再新建一个全新的方法呢? 当一个子类继承一个父类时,它同时继承了父类的属性和方法.子类可以直 ...

  7. 面向对象重写(override)与重载(overload)区别

    一.重写(override) override是重写(覆盖)了一个方法,以实现不同的功能.一般是用于子类在继承父类时,重写(重新实现)父类中的方法. 重写(覆盖)的规则: 1.重写方法的参数列表必须完 ...

  8. java 继承重写_java 封装 继承 重写 多态

    封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式. 好处: 将变化隔离.便于使用.提高重用性.提高安全性 封装原则: 将不需要对外提供的内容都隐藏起来.把属性都隐藏,提供公共方法对其访问. ...

  9. 重写(覆盖)重载与多态

    override->重写(=覆盖).overload->重载.polymorphism -> 多态 override是重写(覆盖)了一个方法,以实现不同的功能.一般是用于子类在继承父 ...

最新文章

  1. 研发流程与项目管理之关系
  2. css宋体代码_前端开发必备的CSS命名规范与常用CSS代码集合
  3. Linux服务-FTP文件服务器部署
  4. UI5的货币显示格式的逻辑
  5. 一文说通C#中的异步编程
  6. x264编码参数大测试:05 subme与crf(g)
  7. Java EnumMap工作原理及实现
  8. 使用slf4j和log4j记录日志
  9. Audio播放流程(一)---MediaPlayer流程
  10. Appium原理总结
  11. Android篮球计分器论文,基于单片机的篮球计时计分器设计_毕业设计论文
  12. js之this,call,apply用法
  13. solidworks绘制齿轮、机械爪(齿轮设计基础知识)
  14. 微信开放平台的使用介绍,配置流程
  15. java计算机毕业设计雁门关风景区宣传网站源码+系统+mysql数据库+lw文档
  16. stable diffusion制作韩国版AI女友关键词
  17. 解决fileReader读取文件乱码
  18. React 运行流程
  19. table表头行固定
  20. Java编程思想之高内聚低耦合

热门文章

  1. html做旋转的五角星,Flash AS3代码制作旋转彩色五角星动画
  2. png转pdf, pdf转png
  3. 在甲骨文云容器实例(Container Instances)上部署firefox
  4. 国外大学诸多自学课程
  5. 前端实现给文字添加动态背景
  6. Teardrop代码编程,伪造一个虚假地址的IP包和SOCKET应用实例
  7. 页面中播放fla文件
  8. fla文件中切记不能使用TLF文本
  9. JavaWeb将操作成功的消息返回给前端
  10. java虚拟机参数 -D、-X和-XX的区别