추상 클래스

    [JAVA 복습] 추상 클래스(abstract class)

    - 자바의 정석 (기본편)을 참고했습니다. - 복습을 위한 게시글입니다. - 소스에 오타가 있을 수 있습니다. ^^;; 추상 클래스란 ? 기존의 클래스를 설계도에 비유했는데, 추상 클래스는 미완성 설계도에 비유할 수 있다. 여기서 미완성이라는 것은 멤버의 개수에 관계된 것이 아닌, 미완성 메서드(추상 메서드) 를 포함하고 있다는 의미이다. 추상 클래스는 클래스 이름 앞에 'abstract'를 적어주기만 하면 된다. 미완성 설계도인 추상 클래스는 인스턴스를 생성할 수 없으며, 상속을 통해 자손클래스에 의해 완성된다. 추상 클래스를 사용하는 이유 추상 클래스는 새롭게 클래스를 작성하는데 있어 틀을 잡을 수 있는 조상 클래스로서의 중요한 의미를 갖는다. 즉, 미완성 설계도를 만들어놓고 이것을 이용해 각각의 비..