我有以下getElement对象从我的节点类:
public T getElement () {
return element;
}
在一个泛型的T类中,我有以下更专门的getElement对象来访问存储在数组中的链表:
public T getElement(int col, int row)
然后在另一个类中,我有以下使用这些对象的变量赋值:
int x = intGrid。getElement (0,0) .getElement ();
上面这行给出了以下错误:
The method getElement() is undefined for the type Integer
我真的不能展示更多的代码细节,因为我正在和别人一起做他们的代码项目。关于如何修改公共getElement(int col, int row)来解决这个问题,有什么想法吗?我不能改变节点类的getelelement,也不能改变变量声明。
我认为intGrid.getElement(0,0)
返回的是Integer
的Java对象。
类Integer
不使用getElement
方法扩展YourNodeClass
。
如果没有看到你的代码,我不能多说,但是我建议避免继承。