자바 - 추상클래스(Abstract)
2017. 1. 31. 23:06
본 내용은 자바의 정석 3rd Edition을 참고하여 작성되었습니다. 개인적으로 학습한 내용을 복습하기 목적이기 때문에 내용상 오류가 있을 수 있습니다. 1. 추상클래스? abstract class AbstractClassName { //... // 미완성 메서드 // 인스턴스 생성 X // 상속을 통해 완성 // 생성자, 멤버변수, 메서드를 가질 수 있음 } 클래스를 설계도에 비유한다면 추상클래스는 미완성 설계도 에 비유할 수 있다. 말그대로 완성되지 못한채 남겨진 설계도를 의미한다. 클래스의 미완성이라는 것은 멤버의 갯수와 관계된 것이 아니라 미완성 메서드를 포함 하고 있다는 뜻이다.미완성 설계도가 완전한 제품을 만들 수 없듯이 추상클래스는 인스턴스를 생성할 수 없다. 추상클래스는 상속을 통해 자손..