JAVA공부하기 93
추상클래스란?
- 미완성 클래스
- 추상메서드가 포함된 클래스
: 자동으로 추상클래스가 됨
- abstract키워드가 붙은 완전한 클래스
: 구조상 상속해서 재정의해야만 사용가능
- 자체적으로 객체를 생성할 수 없음
: 하위클래스에서 추상메서드를 반드시 구현해야함
-타입 정보로는 사용
추상클래스와 추상메서드
- 추상 메서드를 포함하는 클래스는 반드시 추상클래스
: 클래스에 abstract를 표시하지 않으면 에러
- 추상클래스는 추상 메서드를 포함 가능
간단한 예제
: 반드시 포함해야 하는 것은 아님
- 하위클래스에서 상속받은 추상 메서드를 반드시 재정의해야함
: 하나라도 재정의하지 않으면 하위클래스도 추상클래스가 됨
- 추상 메서드
: 메서드의 원형만 선언된 메서드 : 블록({})이 없는 메서드
'자바 > JAVA...Spring' 카테고리의 다른 글
JAVA공부하기 95. 추상클래스의 사용 (0) | 2015.06.01 |
---|---|
JAVA공부하기 94. 추상클래스 (0) | 2015.05.28 |
JAVA 공부하기 92. super의 사용형식 /예제 (0) | 2015.05.28 |
JAVA 공부하기 91. this의 사용 (0) | 2015.05.27 |
JAVA공부하기 90. this의 사용 (0) | 2015.05.27 |