Phương thức lớp

Nhập môn Lập trình Hướng đối tượng với Java

Sani Yusuf

Lead Software Engineering Content Developer

Ví dụ về thuộc tính của xe

  • Xe có màu sắc.
  • Mỗi xe có một mẫu.
  • Xe có thể thực hiện hành động như bật/tắt.
  • Xe cũng có thể cung cấp dữ liệu như danh sách thiết bị đã ghép Bluetooth.

Màu xe

Mẫu xe

Bật xe

Nhập môn Lập trình Hướng đối tượng với Java

Các loại phương thức

  • Phương thức void: Không trả về dữ liệu
  • Phương thức non-void: Trả về dữ liệu
Nhập môn Lập trình Hướng đối tượng với Java

Phương thức void

  • Phương thức void không trả về dữ liệu
  • Được đánh dấu bằng từ khóa 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
    }
  }


Nhập môn Lập trình Hướng đối tượng với Java

Tạo phương thức non-void

  • Phương thức non-void luôn có kiểu trả về
  • Dùng từ khóa return để trả dữ liệu

 // 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
    }
  }

Nhập môn Lập trình Hướng đối tượng với Java

Ayo berlatih!

Nhập môn Lập trình Hướng đối tượng với Java

Preparing Video For Download...