디폴트 메서드

2022. 12. 7. 00:17자바

728x90

인터페이스를 구현하는 클래스에서는 메서드를 모두 구현해야 한다. 

이때 인터페이스에 새로운 메서드를 추가하려고 하면 문제가 발생-> 해당 인터페이스를 구현하는 모든 클래스에 추가하려는 메서드를 모두 구현해줘야 한다.

 

이 문제점을 해결하기 위해 있는게 디폴트 메서드이다.

디폴트 메서드를 이용하면 인터페이스의 기본 구현을 그대로 상속하므로 인터페이스에 자유롭게 새로운 메서드 추가 가능

728x90

'자바' 카테고리의 다른 글

입출력 기본  (0) 2022.12.07
열거형, 박싱, 어노테이션  (0) 2022.12.07
(자바) valueOf()  (0) 2022.11.17
(자바) 버퍼 한줄씩 읽기-readLine()  (0) 2022.11.17
빈문자("")와 공백문자(white space) 확인하는 함수-isBlank()  (0) 2022.11.17