方法重载(overload):
重载:一个类中可以定义多个名称相同,但参数列表不同的方法。
构成方法重载的条件:
- 不同的含义:形参类型、形参个数、形参顺序不同
- 只有返回值不同不构成方法重载
- 只有形参名称不同不构成方法重载
package com.study.wyh; /* * 测试方法重载 */ public class TestOverload { public static void main(String[] args) { int a =0; double b = 0; add(a); add(a, b); add(b, a); } public static void add(int a) { System.out.println("一号"); } public static void add(int a ,double b) { System.out.println("二号"); } public static void add(double a,int b) { System.out.println("三号"); } }
运行结果: