인터페이스가 가지는 객체지향 특징으로는 아래와 같이 3가지를 들 수 있다.
1. 추상화
2. 상속
3. 다형성
이유:
1. 추상메서드를 가지고 있어 인터페이스를 구현함으로써 추상화가 가능하다
2. 인터페이스는 상속이 가능한데 추상클래스보다도 유연하게 다중상속 또한 가능하다.
3. 다형성을 구현하는데 인터페이스가 주로 활용된다.
'자바' 카테고리의 다른 글
API 란 그리고 REST API 란 (0) | 2023.10.28 |
---|---|
오버라이딩에 @Override 어노테이션이 필요한가 (0) | 2023.10.24 |
객체 지향의 특징 4가지 (0) | 2023.10.20 |
자바의 변성 - 공변/무공변/반공변 (0) | 2022.03.23 |
함수형 인터페이스 (0) | 2022.03.04 |