方法重載(overloading method)是指在一個類中定義多個同名的方法,但要求每一個方法具備不一樣的參數的類型或參數的個數。調用重載方法時,Java編譯器能經過檢查調用的方法的參數類型和個數選擇一個恰當的方法。方法重載一般用於建立完成一組任務類似但參數的類型或參數的個數不一樣的方法。java
方法重載的代碼以下:jvm
package net.test.test; public class Test3 { public void f(){ } public void f(String ... a){ System.out.println("..."); } public void f(String a){ System.out.println("a"); } public static void main(String[] args) { new Test3().f("a"); } }
看到這裏,咱們能夠很清楚的看到方法重載是什麼樣子的,jvm是很聰明的,它自動根據參數的多少來自動調用方法,而上面的結果是 aspa