开发者社区> 问答> 正文

java 简单范型问题

超类

public abstract Class Test
{
abstract public List getList();
}

子类

public Class TestImpl extends Test
{
public List getList()
{
return null;
}
}

ide提示method does not override method form its superclass

展开
收起
蛮大人123 2016-06-04 22:14:13 1937 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    不知道你用到是哪个ide,我使用eclipse测试了,像上面的这个例子运行没有问题,也复写了父类的抽象方法,只是有两个warnning,需要注意。
    但是如果父类List,那么子类也应该是List;子类也可以直接List,这时会报一个warnning,加一个注解:@SuppressWarnings("unchecked")即可。希望能帮助你理解

    2019-07-17 19:27:21
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载