例;
package cn.hp.test4; /* * 方法重载: * 在一个类中可以定义多个相同名字的方法 但是每个方法的参数个数 参数类型不同,在调用方法时通过传递给它们的不同个数和类型的参数,以及传入参数的顺序来决定具体使用哪个方法。 * */
public class demo { public static void sum(int a,int b){ System.out.println(a+"+"+b+"="+(a+b)); } public static void sum(double a,double b){ System.out.println(a+"+"+b+"="+(a+b)); } public static void sum(double a){ System.out.println(a); } public static void sum(int b){ System.out.println(b); } public static void main(String[] args) { demo.sum(1, 2); demo.sum(1.2, 2.3); demo.sum(3); demo.sum(0.2); } }