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.
Este exercício faz parte do curso
Introduction to Object-Oriented Programming in Java
Instruções do exercício
- 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.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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
____.____();
____.____();
}
}