Bắt đầu ngayBắt đầu miễn phí

Nạp chồng phương thức

Một khía cạnh cốt lõi của Tính đa hình (Polymorphism) là nạp chồng, cho phép các đối tượng được tạo từ lớp của bạn tồn tại ở nhiều dạng. Bạn sẽ triển khai một cách lái thứ hai để Tesla có thể lùi xe. Đây là trường hợp nạp chồng phương thức, khi chúng ta muốn một chức năng có nhiều biến thể trong cùng một lớp.

Bài tập này là một phần của khóa học

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

Xem khóa học

Hướng dẫn bài tập

  • Tạo phương thức public void thứ hai, drive nhận một tham số boolean isDrivingBackward.
  • Bên trong phương thức drive mới, in ra thông điệp "driving backward".
  • Gọi phương thức drive thứ hai bằng đối tượng myTesla với giá trị tham số true.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

public class Main {
    
    static class Tesla {
        
        public void drive() {
            System.out.println("drive normally");
        }
        
        // Create second drive method with parameter isDrivingBackward
        public void ____(____ ____){
            System.out.println("____");
        }                   
       
    }

    public static void main(String[] args) {
        Tesla myTesla = new Tesla();
        myTesla.drive();
        // Call second drive method
        ____.____(____);
    }
}
Chỉnh sửa và Chạy Mã