추상 클래스의 정의 일단 추상 메서드는 메서드의 본체가 완성되지 않은 미완성 메서드를 말한다. abstract void abc(); 추상 메서드를 1개 이상 포함하고 있는 클래스는 반드시 추상 클래스로 정의돼야 한다. 추상 클래스는 class 키워드 앞에 abstract를 붙여 표현한다. abstract class A{ abstract void abc(); void bcd(){ //... } } 추상 클래스의 특징 내부의 미완성 메서드 때문에 객체를 직접 생성할 수 없다. 힙 메모리에 생성되는 객체는 내부 요소가 미완성인 상태로 들어갈 수 없기 때문이다. 하지만 이 추상 클래스를 상속한 자식 클래스를 생성하면 그 자식 클래스로는 객체를 생성할 수 있다. 추상 클래스를 상속하는 자식 클래스는 부모에게 상속..