/* * 方法的調用和方法重載 */ /* * 什麼是方法? * 方法就是一個有名字的代碼段; * 方法的調用: * 在方法裡調用另外一個方法裡面的東西就是方法調用; * 或者可以認為"另外一個方法的名字()"就是方法的調用; * 方法的重載: * 就是在main方法外寫了多個方法名相同,但是形參列表不同的方法,在main方法中調用這個方法時括號內寫上實參,程序會默認調用實參和調用方法裡形參相匹配的方法; */ // 方法形式和方法的類部調用 /* public class JavaSE{ public static void main(String[] args){ JavaSE.Method_1();//方法的調用就是:類名.方法名(實參列表); Method_2(1,2);//main方法調用這個類裡面的靜態方法也可以這麼寫; Method_3(5,5); } public static void Method_1(){ System.out.println( "我很帥" ); } public static void Method_2(int a,int b){ int c = a + b; System.out.println( c ); } public static int Method_3(int e,int d){//注意這裡static後面跟的是int,是返回值類型,這是方法最後必須寫return語句; int f = e + d; System.out.println( f ); return f;//return語句在有返回值類型的時候必須有返回值,不然會報錯; } } */ //------------------------------------------------------------------------- // 方法的重載 public class JavaSE{ public static void main(String[] args){ Method_4(1,1.0);//這裡1是int型的,1.0是double型的,結果是2.0,結果自動轉換為double型 Java.sum(2,1);//調用外部類的方法必須是:外部類名.方法名(實參列表); } public static void Method_4(int a,int b){ int c = a + b; } public static void Method_4(int a,double b){ System.out.println( a + b ); } } class Java{ public static void sum(int a,int b){ System.out.println( a + b ); } public static void sum(int a,double b){ System.out.println( a - b ); } }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>傑我教育WWW.JAOVO.COM<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<