반응형

[쉽게 배우는 자바 프로그래밍] 

        Chapter 07. 추상 클래스와 인터페이스

            프로그래밍 문제 

 

2. 다음과 같이 2개의 인터페이스가 있다. 이 2개의 인터페이스를 모두 사용하는 클래스가 자주 발생한다. 하나의 인터페이스로 통합된 Delicious 인터페이스를 작성하시오.

 

1
2
3
4
5
6
7
8
interface Edible {
    void eat();
}
 
 
interface Sweetable {
    void sweet();
}

 


 

        [ Delicious.java ]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public interface Delicious extends Edible, Sweetable {
    
    @Override
    default void eat() {
        // TODO Auto-generated method stub
        
    }
    
    @Override
    default void sweet() {
        // TODO Auto-generated method stub
        
    }
 
}
 

 

반응형