クラスメソッド

Java によるオブジェクト指向プログラミング入門

Sani Yusuf

Lead Software Engineering Content Developer

車のプロパティ例

  • 車には色があります。
  • 各車にはモデルがあります。
  • 車はオン/オフなどの動作も可能です。
  • 車はBluetoothのペアリング機器一覧などのデータも返せます。

車の色

車のモデル

車を始動

Java によるオブジェクト指向プログラミング入門

メソッドの種類

  • voidメソッド: 値を返しません
  • 非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 によるオブジェクト指向プログラミング入門

非voidメソッドの作成

  • 非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...