一:概念:多个方法,方法名相同,参数不同,则构成方法重载。
1,参数不同有两种情况:
1,,参数个数不同
2,,参数类型不同
例:Computer类:
package cn.sd.jsj; class Computer { public static void main(String[] args) { Computtttt c=new Computtttt(); System.out.println(c.comput(2, 3)); System.out.println(c.comput(2, 3, 4)); System.out.println(c.comput(4.0, 2.0)); System.out.println(c.comput(9.0f, 3.0f)); } } class Computtttt { public int comput(int a,int b) { System.out.println("调用了方法1"); return a+b; } public int comput(int a,int b,int c) { System.out.println("调用了方法2"); return a+b+c; } public double comput(double a,double b) { System.out.println("调用了方法3"); return a/b; } public float comput(float a,float b) { System.out.println("调用了方法4"); return a*b; } }