欢迎大家加入大数据(HADOOP、SPARK、数据挖掘)学习交流群,以共享大数据资料、相互交流为主 QQ:550174771
方法的重载
在一个类中可以有多个方法共享同一个名称,只要他们的参数不同就可以
参数类型不同 参数数量不同
package com.java2006;
public class Computer {
//这里static的作用就是静态方法,在test里面可以直接类名.方法的方式访问不用通过New对象的方式访问
public static int sum(int a,int b){
return a+b;
}
public static double sum(double a,double b){
return a+b;
}
//这里定义一个非静态的方法,通过new对象的方式访问
public int add(int a,int b,int c){
return a+b+c;
}
}
定义一个测试类
package com.java2006;
public class test1 {
public static void main(String[] args) {
//這裡
int sum =Computer.sum(1, 3);
System.out.print(sum);
double sum1=Computer.sum(3.1, 5.4);
System.out.print(sum1);
Computer sum2= new Computer();
int aa=sum2.add(1, 2, 3);
System.out.print("aa的值為"+aa);
}
}