1. 추상 클래스 1.1 추상 클래스의 정의 추상 메서드는 '메서드의 본체가 완성되지 않은 미완성 메서드'를 말한다. 미완성 메서드라고도 부른다. 메서드의 기능을 정의하는 중괄호 안이 비어 있다는 것이 아니라 중괄호 자체가 없으며, 중괄호가 없기 때문에 명령어 끝을 알리는 세미콜론으로 끝나야 한다. abstract 리턴 타입 메서드명(입력매개변수); 추상 메서드 표현 방법 추상 메서드를 1개 이상 포함하고 있는 클래스는 반드시 추상 클래소르 정의돼야 한다. 즉, 일반적으로 추상 클래스는 메서드의 기능이 정의돼 있지 않은 미완성 메서드(중괄호가 없는 메서드)가 1개 이상 있다는 의미다. 추상 클래스의 형식은 추상 메서드 구문과 비슷하게 class 키워드 앞에 abstract를 붙여 표현한다. abstrac..