오늘이라도
[Java] 인터페이스 간단하게 개념과 문법 본문
반응형
1. 인터페이스란?
상속받은 클래스가 동일한 목적을 가지고 동일한 기능을 수행하게 하기 위한 일종의 규격 역할
2. 인터페이스의 이점
자바의 다형성을 이용하여 개발코드 수정을 줄이고 유지보수를 편리하게 해줌
3. 인터페이스 구성요소
① 상수
- 인터페이스에서 정한 값을 참조해서 사용할 것
② 추상 메소드
- 메소드의 이름과 파라미터만 제공, 오버라이딩해서 재구현할 것
③ 디폴트 메소드(1.8+)
- 기본적으로 제공하지만, 고칠거 있으면 각자 구현해서 사용할 것
- 이미 구현되고 있는 시스템에 메소드를 추가할 때 유용
④ 정적 메소드(1.8+)
- 무조건 사용할 것
4. 참조
https://limkydev.tistory.com/197
반응형
'개발 공부 > Java' 카테고리의 다른 글
[Java] 자바에서 제공하는 함수형 인터페이스 (0) | 2021.08.24 |
---|---|
[Java] 함수형 프로그래밍과 람다식 (0) | 2021.08.18 |
[Java] 도대체 객체가 뭔데? : 객체, 클래스, 인스턴스 (2) | 2021.06.21 |