추상메서드 : 선언부만 정의하고 구체적인 내용은 비워 놓은 메서드 추상메서드가 있는 클래스를 상속받는 자식클래스는 반드시 부모클래스의 추상메서드를 구현해야 한다 abstract 리턴타입 메서드명(); 구현하지 않으므로 {} 생략하고 ; 으로 마무리 추상클래스 : 추상메서드를 멤버(필드)로 갖는 클래스 추상 클래스는 일반 메서드 필드에 존재 가능(단, 추상 메서드를 하나라도 포함해야 한다) 객체를 생성할 수 없다 abstract class 클래스명 { ... abstract 리턴타입 메서드명(); } 구현하지 않으므로 {} 생략하고 ; 으로 마무리 추상 클래스 사용 목적 자식 클래스가 구현하도록 메서드의 기능을 비워놓고 싶을 때 사용 ex. 도형 class - draw(); 사각형 class - draw(..