java類學習

  • 2020 年 11 月 15 日
  • 筆記
public class test4 {
    public static void main(String args[]) {
        /**
        * 方法定義規則
        * 修飾  類型  方法名(參數){
         *     要完成的動作
         * }
         * 調用方法
         * 類名.方法名(參數) (參數必須與定義的保持一致否則報錯)
         * void 表示沒有返回值 如果有返回值必須有return 返回值 且返回值必須與前面方法定義的類型一致
         * 
         * 在同一類中可以不加類名直接調用方法,在不同類中必須加上類名
         * 
        */
        test4.add();        //同類中可以加上類名.方法    
        add1();             //可以省略類名
        System.out.println(add2(10));           //傳值必須保持一致int類型不能傳double(不包括強制轉換)
        A.add();       //不同類必須加上類名
    }

    public static void add(){
        System.out.println("Hello add");
    }

    public static void add1(){    //定義一個公共的靜態方法add (void表示返回值)
        System.out.println("Hello add1");
    }

    public static int add2(int a){
        return a*a;
    }
    
}

class A{
    public static void add(){
        System.out.println("Hello class A add");
    }
}