티스토리 뷰

반응형

⊙ 문제

 

Talkable 인터페이스는 talk() 메서드 하나만 포함한다. Korean 클래스와 American 클래스는 Talkable 구현 클래스이다. 다음 테스트 프로그램과 실행 결과를 참고해 Talkable 인터페이스와 Korean 클래스, American 클래스를 구현하고, 테스트 프로그램도 완성하시오.

 

public class TalkableTest {
    static  void  speak(...){
        ...
    };

    public static void main(String[] args) {
        speak(new Korean());
        speak(new American());
    }
}

 


 

⊙ 문제 접근 과정

 

Korean클래스와 American 클래스만 만들어주면 된다.

 


 

⊙ 문제 풀이

 

interface Talkable {
    void talk();
}

class Korean implements Talkable {
    public void talk() {
        System.out.println("안녕하세요!");
    }
}

class American implements Talkable {
    public void talk() {
        System.out.println("Hello!");
    }
}

public class TalkableTest {
    static  void  speak(Talkable t){
        t.talk();
    };

    public static void main(String[] args) {
        speak(new Korean());
        speak(new American());
    }
}

 


⊙ 결과

 

 


 

⊙ 마무리

 

 

NONE

 

좋아요 로그인하지 않아도 누를 수 있습니다!

 

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함