方法重载
方法重载
方法重载就是方法名称重复,加载参数不同。
在一个Java类中,定义多个同名的方法,如果方法名相同,方法参数不同,包括参数的类型和个数都不同,叫做方法的重载。
方法重载常用于创建完成一组任务相似但参数的类型或参数的个数或参数的顺序不同的方法。
构成方法重载的条件:
1、 不同的含义:形参类型、形参个数、形参顺序。
2、 只返回值不同不构成方法重载,如:int a(String str){}与void a(String str){}不构成方法重载。
3、 只有形参的名称不同,不构成方法的重载。
|
public class OverloadTest {
public static int add(){ return 0; }
public static int add(int a,int b){ return a+b; }
public static double add(double a,int b){ return a+b; }
public static int add(int a,int b,int c){ return a+b+c; }
public static void main(String[] args) { System.out.println(add()); System.out.println(add(4,6)); System.out.println(add(4.2, 5)); System.out.println(add(4,6,8)); } } |
浙公网安备 33010602011771号