추상 클래스(abstract class) 클래스를 설계도에 비유한다면 추상 클래스는 미완성 설계도에 비유할 수 있다. 단어 뜻 그대로 완성되지 못한 채로 남겨진 설계도를 말하는데, 클래스가 미완성이라는 것은 멤버의 개수에 관계된 것이 아니라, 단지 메서드(추상 메서드)를 포함하고 있다는 의미이다. 미완성 설계도로 완성된 제품을 만들 수 없듯이, 추상 클래스로 인스턴스는 생성할 수 없다. 추상 클래스는 상속을 통해서 자손 클래스는 상속을 통해서 자손 클래스에 의해서만 완성될 수 있다. 추상 클래스 : 인스턴스 생성불가. 추상 메서드를 포함하고 있는 클래스 추상 클래스는 그 자체로는 클래스로서의 역할을 다 못하지만, 새로운 클래스를 작성하는 데에 있어서 바탕이 되는 조상 클래스로서 중요한 의미를 갖는다. 새..