類別方法

Java 物件導向程式設計入門

Sani Yusuf

Lead Software Engineering Content Developer

車輛屬性範例

  • 車子可以有顏色。
  • 每台車都有車款。
  • 車子也能執行動作,如開啟/關閉。
  • 車子也能提供資料,例如藍牙已配對裝置清單。

車身顏色

車款

啟動車輛

Java 物件導向程式設計入門

方法類型

  • Void 方法:不回傳資料的 方法
  • Non-void 方法:會回傳資料
Java 物件導向程式設計入門

Void 方法

  • Void 方法不會回傳任何資料
  • 以關鍵字 void 標示

 // Car class
 class Car {

     void honkHorn() {
      // Code for horn to sound
       System.out.println("beep beep");
      }
 }


$$ $$


  // Main class 
  public class Main {  
    public static void main(
      String[] args) {

      Car myNewCar = new Car(); 
      myNewCar.honkHorn(); // beep beep
    }
  }


Java 物件導向程式設計入門

建立 non-void 方法

  • Non-void 方法一定有回傳型別
  • Non-void 方法用 return 關鍵字回傳資料

 // Formula class
 class Formula {


// Non void method int getSquare(int number) { // Return an "int" value return number * number; } }

  // Main class
  public class Main {  
    // main method
    public static void main(
      String[] args) {

      Formula myFormula = 
        new Formula(); 
      // Calling "getSquare" method
      System.out.println(
        myFormula.getSquare(5)); // 25
    }
  }

Java 物件導向程式設計入門

一起來練習吧!

Java 物件導向程式設計入門

Preparing Video For Download...