如何重载Java中的方法?
方法重载允许方法使用与方法名称相同的名称或标识符,只要参数列表不同。Java可以通过方法签名来区分每个方法。例如,要打印某些值,可以创建一个print方法,该方法接受不同类型的对象或值作为其参数。
重载方法根据它们接受的参数的数量和类型进行区分。print(StringString)和print(intnumber)因其参数类型而不同且唯一。
编译器不将返回类型视为方法区分符。因此,创建具有相同名称,相同编号,相同参数类型但具有不同返回类型的方法是不合法的。
package org.nhooo.example.fundamental;
public class OverloadedExample {
public void print(Object object) {
System.out.println("object = " + object);
}
public void print(String string) {
System.out.println("string = " + string);
}
public void print(int number) {
System.out.println("number = " + number);
}
public void print(float number) {
System.out.println("number = " + number);
}
public void print(double number) {
System.out.println("number = " + number);
}
}
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短