메서드의 본체가 완성되지 않은 미완성 메서드
예. abstract void 함수명();
추상 메서드를 1개 이상 포함하고 있는 클래스는 반드시 추상 클래스로 정의되어야 함
예.
abstract class 클래스명 {
abstract void 함수명();
void 함수명() {
...
}
}
오버라이딩 Overriding - 부모에게 상속받은 메서드를 자식 클래스에서 재정의하는 것
구현 implements - 부모에게 물려받은 미완성 메서드를 자식 클래스에서 완성하는 것
1. 추상 클래스를 상속한 일반 클래스를 생성
2. 익명 이너 클래스를 사용
