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

Ghi đè phương thức

Java cho phép bạn cung cấp phần triển khai tùy chỉnh cho các phương thức được kế thừa. Để minh họa, bạn sẽ dùng một phương thức được tạo trong lớp cơ sở và cung cấp phần triển khai riêng trong lớp con. Bạn sẽ làm điều này bằng cách tận dụng một phương thức trong lớp Car và sử dụng tính năng override của OOP trong Java.

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

  • Bên trong lớp Tesla, ghi đè và triển khai phương thức public void steer.
  • Bên trong phương thức steer, in ra thông điệp "tesla steer".
  • Gọi phương thức steer bằng đối tượng myTesla.

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 abstract class Car {
        void steer() {
            System.out.println("steer");
        }
    }
    
    static class Tesla extends Car {
        
        // Override steer method
        @____
        public void ____() {
            System.out.println("tesla steer");
        }
        
    }

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