java为什么我的通用linkedlist会出现这个错误?
我不明白为什么这段代码不起作用,我相信我正确地使用了泛型,但方法显然没有定义?node和linkedlist类是完全通用的,我正在创建一个不同类型(例如半圆)的节点,它们共享同一个抽象超类PlanarShape,并试图将它们添加到该类型的实例化链接列表中
主类的相关部分
LinkedList<PlanarShape> plygns = new LinkedList<PlanarShape>();
Point p0 = new Point(Double.parseDouble(sc.next()), Double.parseDouble(sc.next()));
Point p1 = new Point(Double.parseDouble(sc.next()), Double.parseDouble(sc.next()));
SemiCircle smc = new SemiCircle(p0, p1);
plygns.prepend(new Node<SemiCircle>(smc));
prepend正在获取错误,类型Linkedlist的prepend(节点)未定义
Linkedlist方法前置
public void prepend(Node<T> n) //add to head
{
//Empty until error fixed
}
共 (0) 个答案