1. 인터페이스
2. 인터페이스의 의미
3. 추상클래스의 구현
4. 사용 예제
- Hunter 인터페이스와 Mamal 추상클래스를 각 객체의 형으로 가지는 것이 둘 다 가능하다.
- 인터페이스는 다수 적용할 수 있다
- 생성자가 없으므로 초기화 필수, 필드는 public static final (명시할 필요는 없음)
- 메소드는 public abstract(명시할 필요 없음)
- default 메소드로 기본 메소드를 정의할 수 있다. (개별 클래스에서 구현하지 않아도 사용 가능하다.)
'Backend - Java Spring > JAVA_강의' 카테고리의 다른 글
[JAVA얄코] Block과 Scope (1) | 2023.11.27 |
---|---|
[JAVA얄코] Singleton (0) | 2023.11.27 |
[JAVA얄코] 추상 클래스 (0) | 2023.11.22 |
[JAVA얄코] 다형성 (1) | 2023.11.22 |
[JAVA얄코] 상속 (0) | 2023.11.10 |
댓글