回顧方法及加深之形參和實參(03)
阿新 • • 發佈:2022-03-22
public class Demo03 { public static void main(String[] args) { System.out.println("Hello World !"); //呼叫非靜態方法add(); //法一 new Demo03().add(5,6); //法二 Demo03 demo03 = new Demo03(); demo03.add(5,6); //法三 將非靜態add1() 變成靜態add1(); 加static Demo03.add1(5,6); //靜態方法可 根據 類.方法名() 來被呼叫 add1(5,6); //直接被呼叫 (因為它是同一個類當中的方法,所以忽略不寫Demo03???) int x1 = Demo03.add1(5,6); int x2 = add1(5,6); System.out.println(x1); System.out.println(x2); } public int add(int a, int b) { return a + b; } public static int add1(int a,int b){ return a + b; } /** * 1.方法內的引數是形式引數 ,實際呼叫方法所新增進去的數值是實際引數 * 實際引數和形式引數的型別要對應! * * 2.靜態方法只能直接呼叫靜態方法(言外之意 靜態方法可以間接呼叫非靜態方法。如例項化),非靜態方法可以呼叫靜態方法 * * */ }