추상 메서드 구현하기
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
____.____();
____.____();
}
}