java 重載
阿新 • • 發佈:2017-10-08
ring code class 方法重載 java pub system 技術 log
一:對象構造
1:方法重載
有時候我們在調用其他類的時候,有時候會看見在初始化對象的時候有的需要傳入參數有時候不需要傳入參數:
日歷這個模塊,會根據傳入的參數不同。調用不同的構造器。這種形式叫做重載。
不僅僅是構造器。其他方法也有這個特性。
重載需要註意一下:
1:構造器的名字、方法的名字必須要一樣。
2:每個構造器和方法需要參數不一樣。否則會報錯。
3:重載只與方法名字和參數有關!
在調用的時候,會根據傳入的參數類型來判斷使用哪個構造器或者方法。
如下:
1 public class Con_Ex { 2 public static void main(String[] args)3 { 4 Employ woker=new Employ(12); 5 Employ woker_1=new Employ("tom"); 6 } 7 } 8 9 class Employ{ 10 public Employ(String name){ 11 System.out.printf("the worker name is %s \n",name); 12 } 13 public Employ(int age){ 14 System.out.printf("the worker age is %d\n",age); 15 } 16 public Employ(double salary){ 17 System.out.printf("the worker salary is %f\n",salary); 18 } 19 }
會根據傳入的參數類型分別調用相應的構造器。
java 重載