/ JAVAJUNGSUK

Ch7-40~41. 메서드

자바의 정석 기초편

0. 목차



Chapter7. 객체지향 프로그래밍Ⅱ

Ch7 - 40. 디폴트 메서드와 static 메서드

Ch7 - 41. 디폴트 메서드와 static 메서드 예제



Ch7 - 40. 디폴트 메서드와 static 메서드


▶ 인터페이스의 디폴트 메서드와 static 메서드

▷ 인터페이스는 추상 메서드만 가질 수 있었음
▷ 인터페이스에 디폴트 메서드와 static 메서드는 JDK1.8부터 추가 된 기능


▶ 디폴트 메서드(default method)

▷ 인터페이스에 새로운 메서드(추상 메서드)를 추가하기 어려움
▷ 해결책 : 디폴트 메서드



Ch7 - 41. 디폴트 메서드와 static 메서드 예제


▶ 인터페이스에 디폴트 메서드가 생기면?

boolean isfinished(); : 추상 메서드를 인터페이스에 선언하면 생기는 일?




default boolean isfinished() {} : 디폴트 메서드를 인터페이스에 선언하면 생기는 일?