시작하기무료로 시작하기

추상 클래스 만들기

자동차 애호가들은 경적 소리만 들어도 차종을 알아차리곤 해요. 많은 자동차 제조사는 이를 잘 알고, 브랜드 전략으로 각기 다른 경적 소리를 만듭니다. 이제 자동차의 경적 기능을 표현할 수 있도록 Car 클래스에 해당 메서드를 추가해 보세요.

NOTE: 추상 클래스는 설계도를 제공해 상속받기 위한 용도로만 존재하므로, 그 자체로 인스턴스를 생성할 수 없습니다.

이 연습은 강의의 일부입니다

Java로 배우는 객체 지향 프로그래밍 입문

강의 보기

연습 안내

  • abstract 키워드를 사용해 Car 클래스를 추상 클래스로 만드세요.
  • Car 클래스 안에 soundHorn이라는 public abstract void 메서드를 생성하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

public class Main {  

	// Make Car abstract
    static ____ class Car {

        public Car() {

        }

        // Define soundHorn() as a public abstract void method
        public ____ ____ ____();

    }
    
    public static void main(String[] args) {        
                       
    }
    
}
코드 편집 및 실행