Implementing abstract methods
You will change the Toyota and Mercedes classes to give each car its implementation for the horn sounding. For uniqueness, you will create a version of the method for sounding the horn in both the Toyota and Mercedes classes.
The Car class has been preloaded for you.
Bu egzersiz
Introduction to Object-Oriented Programming in Java
kursunun bir parçasıdırEgzersiz talimatları
- Implement the
soundHornmethod in theToyotaclass to print"sounds like a toyota". - Implement the
soundHornmethod inside theMercedesclass to print"sounds like a mercedes". - Inside the
mainmethod, call thesoundHornmethod on themyToyotainstance and thesoundHornmethod on themyMercedesinstance.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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
____.____();
____.____();
}
}