추상메서드 메서드 구현부(바디, {}) 가 없는 메서드 실행할 코드가 없는 메서드 구현부가 없기 때문에 외부에서 호출해도 실행할 코드가 없음 따라서, 추상메서드를 포함하는 클래스는 반드시 추상클래스로 선언해야한다 추상메서드 정의 시 리턴타입 앞에 abstract 키워드를 붙임 추상메서드 정의 기본 문법 [접근제한자] abstract 리턴타입 메서드명([매개변수..]); 추상클래스 인스턴스 생성이 불가능한 클래스 인스턴스 생성이 가능할 경우 추상메서드 호출이 가능하므로 인스턴스 생성을 못하도록 막아놓은 클래스 상속을 통해 서브클래스에서 추상메서드를 구현하도록 강제하는 용도의 클래스로 주로 사용 추상클래스가 가질 수 있는 멤버 생성자, 일반 멤버변수, 상수, 일반 메서드, "추상 메서드" 추상클래스 정의 시..