实现抽象方法
您将修改 Toyota 和 Mercedes 类,为每辆车提供各自的鸣笛实现。为体现区分度,您将在 Toyota 和 Mercedes 两个类中分别实现各自版本的鸣笛方法。
Car 类已为您预加载。
本练习是课程的一部分
Java 面向对象编程入门
练习说明
- 在
Toyota类中实现soundHorn方法,打印"sounds like a toyota"。 - 在
Mercedes类中实现soundHorn方法,打印"sounds like a mercedes"。 - 在
main方法中,分别调用myToyota实例的soundHorn方法和myMercedes实例的soundHorn方法。
交互式实操练习
通过完成这段示例代码来试试这个练习。
public class Main {
static class Toyota extends Car {
public Toyota() {
super();
}
// Create soundHorn() for Toyota
public ____ ____() {
System.out.println("____");
}
}
static class Mercedes extends Car {
// Create soundHorn() for Mercedes
public void ____() {
System.out.println("____");
}
public Mercedes() {
super();
}
}
public static void main(String[] args) {
Toyota myToyota = new Toyota();
Mercedes myMercedes = new Mercedes();
// Call "soundHorn" for myToyota and myMercedes
____.____();
____.____();
}
}