Backend - Java Spring/JAVA_강의
[JAVA얄코] Interface
VictorMeredith
2023. 11. 24. 19:12
1. 인터페이스
2. 인터페이스의 의미
3. 추상클래스의 구현
4. 사용 예제
- Hunter 인터페이스와 Mamal 추상클래스를 각 객체의 형으로 가지는 것이 둘 다 가능하다.
- 인터페이스는 다수 적용할 수 있다
- 생성자가 없으므로 초기화 필수, 필드는 public static final (명시할 필요는 없음)
- 메소드는 public abstract(명시할 필요 없음)
- default 메소드로 기본 메소드를 정의할 수 있다. (개별 클래스에서 구현하지 않아도 사용 가능하다.)