예시를 통한 추상 클래스 이해
추상 클래스 한줄 정리: 하위 클래스로 공통된 속성과, 개별 속성(abstract method)을 상속해 줄 상위 클래스 현대차에서는 다양한 종류의 자동차가 생성된다. 각각의 자동차는 각각의 고유한 특징을 갖지만, 현대차의 공통된 특성(엠블럼, 규격 등)을 가질 수 도 있다. 공통된 부분은 취하고, 아닌 부분은 자체(각각의 자동차)에서 구현한다. 이를 자바의 추상 클래스에 빗대어 말하면 추상 클래스는 다양한 종류의 클래스를 생성한다. 각각의 클래스는 각자의 고유한 속성(인스턴스 속성)을 갖지만, 추상 클래스로부터 공통된 속성을 상속받아 사용하기도 한다. 상속받은 부분은 그대로 취하고, 그렇지 않은 부분은 자체 메소드로 구현한다. - ex) HyundaiCar(추상 클래스) => (개별 클래스) Sonat..
2020.11.16