추상 클래스
- 오직 상속을 목표로 사용
- 객체를 만들 수 없음 -> 슈퍼 클래스임
- 추상 메소드를 하나이상 가지고 있는 클래스
추상 메소드 : 바디가 없는 메소드 -> 이름만 있는 메소드
- 강제성을 부여하고, 상속 개념으로 부모가 가지고 있어어야 하는데 정의를 할 수 없는 경우 사용
- 강제성 부여하기 때문에 서브 클래스는 추상 메소드를 꼭 오버라이드 해야함
- 안하면 상속받은 클래스도 추상 클래스화 되서 객체 생성 없음
'JAVA' 카테고리의 다른 글
인터페이스_1 (0) | 2019.06.18 |
---|---|
상속 예제_스택(Stack), 큐(Queue) (0) | 2019.06.18 |
상속 예제_extends, super, Override (0) | 2019.06.18 |
배열 예제_Has-A (0) | 2019.06.18 |
배열 예제_이름과 성적 출력 (0) | 2019.06.18 |