JAVA的静态函数不能重载,可以覆盖(隐藏)

简介: JAVA的静态函数不能重载,可以覆盖(隐藏)

父类有一个静态函数,子类也可以有一个参数完全相同的函数,这是怎么回事?

  • 试图在子类函数上加Override,会报错。说明二者确实不是重载关系。
  • 既然不是重载关系,那么只有一个可能,子类函数覆盖(隐藏)父类的函数。在调用的时候,可能就会出错。

  面对这种情形,建议把函数名区分开。

目录
相关文章
|
5天前
|
Java
Java面向对象 ( 类与对象 | 构造方法 | 方法的重载 )
Java面向对象 ( 类与对象 | 构造方法 | 方法的重载 )
|
19天前
|
Java 编译器
在 Java 中,重写(Override)和重载(Overload)是两种不同的概念,用于实现多态性。它们有着不同的作用和使用场景。
在 Java 中,重写(Override)和重载(Overload)是两种不同的概念,用于实现多态性。它们有着不同的作用和使用场景。
|
2月前
|
Java 开发者
Java的方法的重载
Java的方法的重载
|
2月前
|
Java
【Java开发指南 | 第二十五篇】Java 重写(Override)与重载(Overload)
【Java开发指南 | 第二十五篇】Java 重写(Override)与重载(Overload)
22 1
|
2月前
|
Java 编译器
Java的重载与重写的区别
Java的重载与重写的区别
|
2月前
|
Java
<Java>逻辑控制,方法详解,重载,牛客习题,IDEA调试方法...
<Java>逻辑控制,方法详解,重载,牛客习题,IDEA调试方法
25 0
|
2月前
|
Java
【Java基础】详解面向对象特性(诸如继承、重载、重写等等)
【Java基础】详解面向对象特性(诸如继承、重载、重写等等)
23 0
|
2月前
|
自然语言处理 Java 编译器
Java:方法的重载
Java:方法的重载
|
2月前
|
Java 编译器
【JAVA杂货铺】一文带你走进面向对象编程|继承|重载|重写|期末复习系列 | (中4)
【JAVA杂货铺】一文带你走进面向对象编程|继承|重载|重写|期末复习系列 | (中4)
27 0