gpt4 book ai didi

java - 调用接口(interface)对象方法

转载 作者:行者123 更新时间:2023-12-02 05:43:44 25 4
gpt4 key购买 nike

我有一个接口(interface)Appendable,其中有一个方法appendTo(Appendable obj)。类 TextMessageEncMessage 扩展了 Message 类,它实现了 Appendable。在 TextMessage 中,我必须实现方法 appendTo(Appendable obj),以便如果 objTextMessage 的实例,则该方法应该更改其数据成员。但我无法访问 TextMessage set 方法。所以我的问题是如何访问和使用它们?

最佳答案

您可以像这样实现 TextMessage 的appendTo:

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

我不得不在没有实际看到你的代码的情况下做出一些假设。

关于java - 调用接口(interface)对象方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24296484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com