当我发送这个时我有错误:
myClaass.put(new ImenResult(1).Show());
myClaass.put(new ImenResult(2));
我明白为什么我会遇到这个问题,因为我发送到具有接口参数的类。我的问题是:我必须添加到接口以发送此数据并且没有出错,因为此结构必须相同(不是我的决定),因为稍后我可以发送字符串或其他东西(类)。我知道这是一个非常困难的问题。
程序:
Class_1 myClaass = new Class_1();
myClaass.put(new ImenResult(1).Show());
myClaass.put(new ImenResult(2));
myClaass.put(new ImenResult(3));
Imen结果:
public class ImenResult implements IImenResult{
public Integer i;
public ImenResult(Integer i ) {
this.i = i;
}
@Override
public Integer Show() {
return i;
}
Class_1
public class Class_1 implements IQRack{
public List<IAdant> adan;
public void put(IAdant value) {
adan.add(value);
}
}
伊丹
public interface IAdant {
}
感谢您的帮助,我告诉过您这是一个困难的问题(当然对于不是 Java 专家的人来说),但主题是固定的。我给你加分了。再次感谢您的帮助。[关闭]