程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> JavaSE復習日記 : 方法的調用和方法的重載,javase重載

JavaSE復習日記 : 方法的調用和方法的重載,javase重載

編輯:C++入門知識

JavaSE復習日記 : 方法的調用和方法的重載,javase重載


/*
 *                          方法的調用和方法重載
 */

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved