static method1 [JAVA] JAVA 8 interface의 변경사항 자바 8 버전이 나온 지 오래됐지만 8 버전에서 생긴 interface의 변경사항에 대해 학습한 내용을 정리합니다. default method 인터페이스의 메소드는 선언만 가능하고 구현은 불가능했지만 default 키워드를 추가하면 인터페이스 내부에서도 구현된 메소드를 선언할 수 있습니다. public interface Calculator { public int sum(int x, int y); public int min(int x, int y); // default method public default int fac(int x, int y) { return x * y; } } default method는 상속하는 클래스에서 재정의가 가능하지만 하지 않아도 사용할 수 있으며 override가 강제되지 .. 2022. 6. 10. 이전 1 다음