추상 클래스(abstract class)다른 클래스들이 상속 받을 수 있는 클래스이다. 추상 클래스 자체는 인스턴스화할 수 없으며 주로 공통된 기능이나 인터페이스를 정의하는 데 사용한다.추상 메서드(abstract method)추상 클래스 내에서 선언되며, 메서드 본체를 가지지 않는다.파생 클래스에서 반드시 해당 메서드를 구현해야 한다.주의사항추상 클래스는 인스턴스화할 수 없다추상 클래스는 추상 메서드를 가질 수 있지만, 추상 메서드가 없어도 추상 클래스로 선언할 수 있다.추상 메서드는 오직 추상 클래스 내에서만 선언될 수 있다.추상 클래스는 일반 메서드와 속성도 가질 수 있다.추상 메서드는 파생 클래스에서 반드시 구현해야 한다.