2014-06-18 5 views
0

appendTo(Appendable obj) 메서드가있는 Appendable 인터페이스가 있습니다. 클래스 TextMessageEncMessageAppendable .IN 내가 objTextMessage의 인스턴스 인 경우 방법이 데이터 멤버를 변경하도록되어 너무 방법 appendTo(Appendable obj)을 구현해야 TextMessage를 구현하는 클래스 Message를 확장 할 수 있습니다. 하지만 TextMessage 메서드를 설정할 수 없습니다. 그래서 내 질문에 액세스하고 그들을 사용할 수 있습니까?인터페이스 개체 메서드 호출

+3

단어로 설명하는 것이 좋지만 더 빨리 도움을 받으려면 최소한의 코드 만 공유하면됩니다. – Braj

답변

2

이 같은 끝난 TextMessage의 appendTo을 구현할 수 :

void appendTo (Appendable obj) { 
    if (obj instanceof TextMessage) { 
    TextMessage msg = (TextMessage) obj; 
    msg.setXXX (...); 
    ... 
    } 
} 

실제로 코드를 보지 않고 몇 가지 가정을했습니다.

+0

코드를 게시하지 않아서 죄송합니다. 몇 마디로 설명하면 더 명확해질 것이라고 생각했습니다. 어쨌든, 고맙습니다. 솔루션은 잘 작동합니다! –

관련 문제