하나 이상의 추상 메소드를 포함하는 클래스
다형성을 가지는 메소드의 집합을 정의할 수 있도록 해줍니다.
new 연산자를 사용하여 인스턴스를 생성할 수 없다.
반드시 사용되어야 하는 메소드를 추상 클래스에 추상 메소드로 선언해 놓으면, 이 클래스를 상속받는 모든 클래스에서는 이 추상 메소드를 반드시 재정의해야 합니다.