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
Hướng dẫn bài tập
- Tạo phương thức
publicvoidthứ hai,drivenhận một tham sốbooleanisDrivingBackward. - Bên trong phương thức
drivemới, in ra thông điệp"driving backward". - Gọi phương thức
drivethứ hai bằng đối tượngmyTeslavớ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
____.____(____);
}
}