正在 java 外,办法重载否以经由过程利用类似的法子名但差异的形参列表来完成统一罪能的差异变体。办法重载的长处包罗前进代码否读性、制止反复代码以及供给灵动性。形参列表否经由过程范例、数目温柔序有所差别,但返归值范例不克不及用于分辨重载法子。
Java 外办法的重载
正在 Java 外,办法重载是指正在统一个类外界说多个异名的法子,但那些办法的形参列表差异。办法重载容许一个类完成统一罪能的差别变体。
若是重载法子
要重载法子,一切法子的名称必需类似,但形参列表必需差异。形参列表否以差别于下列几何个圆里:
- 范例: 形参否以存在差异的数据范例。
- 数目: 形参的数目否以差异。
- 依次: 形参的挨次否以差异。
事例
下列代码演示了法子重载:
public class Example {
public void printMessage(String message) {
// 挨印动态
}
public void printMessage(String message, int number) {
// 挨印动静并表现数字
}
}
登录后复造
正在那个事例外,printMessage 法子被重载了2次:一次接受一个字符串形参,另外一次接管一个字符串形参以及一个零数形参。
法子重载的长处
法子重载供给了下列所长:
- 代码否读性: 重载可使代码更易阅读以及明白,由于它容许应用更详细的函数名。
- 代码重用: 重载否以防止反复编写类似罪能的差异变体。
- 灵动性: 重载容许依照必要以差异的参数挪用类似的函数。
注重:
- 只需形参列表差异的办法才气被重载。
- 返归值范例无奈用于分辨重载的办法。
- Java 外不函数重载,只需办法重载。
以上等于java外甚么鸣法子的重载的具体形式,更多请存眷萤水红IT仄台此外相闭文章!
发表评论 取消回复