方法重载
方法重载:
方法重载是指方法名重复,加载参数不同。
在一个 Java 类中,定义了多个同名的方法。如果方法名相同,方法参数不同,包括参数的类型和个数不同,则称为方法重载。在调用重载方法时方法,Java 编译器通过检查被调用方法的类型和参数个数来选择合适的方法。方法重载通常用于创建完成一组类似任务但参数类型或数量或参数顺序不同的方法。
方法重载可以发生在普通方法或构造函数上。方法重载既可以发生在同一个类中,也可以发生在父类和子类中。
Java 方法的重载:返回类型和修饰符可以相同也可以不同。要求同名的方法必须有不同的参数列表方法,只有不同的返回类型不足以区分两个重载方法。
类{
空显示(str){
... ...
}
空显示(int i){
... ...
}
无效显示(d){
... ...
}
void show(int i, d){
... ...
}
}
类{
void main([] args) {
//此时会根据参数的类型和数量执行不同的方法体
.out.(add(10, 20));
.out.(add(30, 40, 50));
.out.(add(1.1, 2.1));
}
int add(int x, int y) {
x + y;
}
//此时方法名相同,但参数个数不同
int add(int x, int y, int z) {
x + y + z;
}
添加(x,y){
x + y;
}
}
tags:
方法重载