[인터페이스 feat.자바8]

hamonjamon·2022년 7월 31일
0
  • 자바 8에서부터 인터페이스는 default 키워드를 이용하여 메서드 구현이 가능하다.

  • 자바 8에서부터 인터페이스는 static 키워드를 이용하여 메서드 구현이 가능하다.



public interface Calculator {
    public int plus(int i, int j);
    public int multiplr(int i, int j);

    default int exec1(int i, int j) {
        return i + j;
    }

	// 참고로 인터페이스 내 static 메서드는 다음과 같이 사용
    // 인터페이스명.메서드명();  ===>  Calculator.exec2(3, 4);
    public static int exec2(int i, int j) {
        return i * j;
    }

}

| 결론 : 간단한 기능을 갖는 유틸리티성 인터페이스를 만들 수 있게 되었다.

0개의 댓글