Java Interface (2) - Default Method
Java 8 이상부터 큰 기능 개선이 있었다. 그 중 하나는 인터페이스가 구현체를 가질 수 있게 된 것이다. 바로 Interface의 Default Method 기능이다. 인터페이스에 들어있는 구현 메서드를 클래스에서 바로 사용할 수 있다. 물론 오버라이드 해서 다른 기능을 하게 할 수도 있다. //Main.java interface MyInterface { void method(); //추상 메서드 (구현이 없다) default void sayHello() { //interface가 default 키워드를 사용하면 구현 메서드를 가질 수 있다. System.out.println("Hello World"); } } public class Main implements Myinterface { public ..
프로그래머스 백엔드 1기/Java
2021. 8. 7. 23:27