extends2 35.인터페이스 구현, 인터페이스 상속 여러 인터페이스 구현 - 자바의 인터페이스는 구현 코드가 없으므로 하나의 클래스가 여러 인터페이스는 구현할 수 있음 - 디폴트 메서드가 중복되는 경우 구현하는 클래스에서 재정의 하여야 함 - 여러 인터페이스를 구현한 클래스는 인터페이스 타입으로 형 변환되는 경우 해당 인터페이스에 선언된 메서드만 사용 가능함 예제 - Buy.java public interface Buy { void buy(); default void order() { System.out.println("buy order"); } } - Sell.java public interface Sell { void sell(); default void order() { System.out.println("sell order"); } } - Cust.. 2022. 5. 25. 35.인터페이스 구현, 인터페이스 상속 여러 인터페이스 구현 - 자바의 인터페이스는 구현 코드가 없으므로 하나의 클래스가 여러 인터페이스는 구현할 수 있음 - 디폴트 메서드가 중복되는 경우 구현하는 클래스에서 재정의 하여야 함 - 여러 인터페이스를 구현한 클래스는 인터페이스 타입으로 형 변환되는 경우 해당 인터페이스에 선언된 메서드만 사용 가능함 예제 - Buy.java public interface Buy { void buy(); default void order() { System.out.println("buy order"); } } - Sell.java public interface Sell { void sell(); default void order() { System.out.println("sell order"); } } - Cust.. 2022. 5. 25. 이전 1 다음