方法名太多,使用方法的重载(overload)来解决

Posted koma-vv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方法名太多,使用方法的重载(overload)来解决相关的知识,希望对你有一定的参考价值。

package chapter04;

/*
问题:方法名太多了,不容易记忆,有时会出错
使用方法的重载(overload)来解决
*/
public class C09_Method {
public static void main(String[] args) {
int a = print();
// 如果不强转默认是int类型
Short s = (short) print(3);

double c = print(5);
String d = print("11");
System.out.println(a);
System.out.println(s);
System.out.println(c);
System.out.println(d);
}

public static int print() {
return 20;

}

public static short print(short a) {
return 1;
}

public static double print(double a) {
return 1.0;
}

public static String print(String name) {
return "name";
}
}

-------------------打印结果-------------------

20
1
1.0
name




























以上是关于方法名太多,使用方法的重载(overload)来解决的主要内容,如果未能解决你的问题,请参考以下文章

Java 方法重载 (Overload)

方法重载(Overload)

方法的重载overload

方法的重写与重载的区别(Override与Overload)。重载的方法是否可以改变返回值的类型

重载(Overload)和重写(Override)

Java中的Overload(重载)与Override(重写覆盖)