我有一个接口Appendable
,其中我有一个方法appendTo(Appendable obj)
。类TextMessage
和EncMessage
扩展了类Message
,它实现了Appendable
。在TextMessage
中,我必须实现方法appendTo(Appendable obj)
,以便{{1}是obj
的一个实例,该方法应该更改其数据成员。但是我无法访问TextMessage
设置方法。所以我的问题是如何访问和使用它们?
答案 0 :(得分:2)
您可以像这样实现TextMessage的appendTo:
void appendTo (Appendable obj) {
if (obj instanceof TextMessage) {
TextMessage msg = (TextMessage) obj;
msg.setXXX (...);
...
}
}
我必须做一些假设,而不是真正看到你的代码。