[Java] 추상클래스와 인터페이스
2019.11.22
1. 추상 클래스 (Abstract Class) 추상이란? - 실체들 간에 공통되는 특성을 추출한 것 - (예시) 새, 곤충, 물고기 -> 동물(추상) 추상 클래스 (abstract class) 개념 실체 클래스들의 공통되는 필드와 메소드를 정의한 클래스 추상 클래스는 실체 클래스의 부모 클래스 역할 new 연산자로 인스턴스 생성을 못한다!! 추상클래스 s = new 추상클래스(); //이렇게 못한다!!!!!!!!!!!!!! 추상 클래스 용도 상속 계층에서 자식 멤버의 이름을 통일하기 위하여 사용 실체 클래스 설계자가 여러 사람일 경우, 실체 클래스마다 필드와 메소드가 제각기 다른 이름을 가질 수 있음. 실체 클래스를 작성할 때 시간 절약 실체 클래스는 추가적인 필드와 메소드만 선언 실체 클래스 설계 규..