iT邦幫忙

0

Day 11 | Java Class 類別方法:基本觀念

  • 分享至 

  • xImage
  •  

在上一篇學到了class的類別屬性基本觀念,今天要學的是類別方法基本觀念。


  • 類別的組成:包含屬性和方法。 -> 設計類別中包含的資料和功能。

  • 類別的方法:用來包裝一段程式碼的結構。

  1. 方法的名稱
  2. 方法的程式區塊
  3. 方法的參數
  4. 方法的回傳值
  • 類別方法的定義與呼叫
  1. 定自類別方法
    (1.)定義最基本的類別方法
static void 方法名稱(){
       //方法的程式區塊
}

(2.)範例

class 類別名稱{
       static void 方法名稱(){
             System.out.println("Hello");
       }
}
  1. 呼叫類別方法
    (1.)使用類別名稱.方法名稱()
    (2.)範例
class 類別名稱{
      //類別的main方法:程式的進入點
      public static void main(String[] args){
            類別名稱.hello();
      }
      //自定義的類別方法
      static void hello(){
            System.out.println("Hello");
      }
}
  • 類別方法的參數
  1. 定義方法的參數:小括號中定義0到多個參數,包含參數的資料型態和名稱。
    (1.)語法:
static void 方法名稱(資料型態 名稱, ...){
       //方法的程式區塊
}

(2.)範例:

class 類別名稱{
      static void 方法名稱(String msg){
            //將參數當作資料未定的變數使用
            System.out.println(msg);
      }
}
  1. 傳入參數資料
    (1.)用類別名稱.方法名稱(參數資料,...)呼叫方法,載入參數資料到方法中。
    (2.)範例:
class 類別名稱{
       //類別的main方法:程式的進入點
       public static void main(String[] args){
              類別名稱.hello("Hello");
              類別名稱.hello("你好");
       }
       //自定義的類別方法
       static void hello(String msg){
              System.out.println(msg);
       }
}
  1. 多個參數:多個參數用逗號隔開。
    範例:
    class 類別名稱{
        //類別的main方法
        public static void main(String[] args){
             類別名稱.hello("Apple","Hello");
             類別名稱.hello("Banana","你好");
        }
        //自定義的類別方法
        static void hello(String name,String msg){
             System.out.println(name+":"+msg);
        }
    }
    

  • 實際演練
    https://ithelp.ithome.com.tw/upload/images/20261011/20184397PtnmIeg2lf.png

  • 參考教學影片:https://www.youtube.com/watch?v=DiiSaRi4hXw&list=PL-g0fdC5RMbrKf_Co3mvz6YFbs9QOPvTf&index=11


*提醒邦友,使用第三方服務/API 時,請務必評估資安風險與隱私保護
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言