/*
* 方法的調用和方法重載
*/
/*
* 什麼是方法?
* 方法就是一個有名字的代碼段;
* 方法的調用:
* 在方法裡調用另外一個方法裡面的東西就是方法調用;
* 或者可以認為"另外一個方法的名字()"就是方法的調用;
* 方法的重載:
* 就是在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<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<