【发布时间】:2015-06-02 21:23:48
【问题描述】:
嗯,我有一个界面是;
public interface abc {
public<T extends JPanel> T initalize();
}
我正在实施它。这是事情,当我定义函数时:
public class Startup_thePanel extends JPanel implements abc {
public Startup_thePanel initalize() {
return this;
}
}
我收到关于函数 initalize 的警告,即“类型安全:类型的表达式 ... 需要未经检查的转换以符合 ...”。
我可以通过使用 suppresswarning 来摆脱这种情况,但我不想使用它。我错过了什么?
提前谢谢...
【问题讨论】:
-
能否请您添加整个警告?顺便说一句,您应该使用
@Override实现initialize方法。 -
是的,你是对的,谢谢你的信息,但我在下面得到了正确的答案。