我试图创建一个扩展文件类(java.io.File
)一类并实现树节点界面如下图所示:的Java覆盖冲突 - 与不同的返回类型同名
public class mTreeNode extends File implements TreeNode{}
,并试图实现TreeNode方法但发生冲突。
public String getParent(){}
上文件类与上返回类型public TreeNode getParent()
上树节点接口冲突。
我们该如何解决? (例如,为什么不能使用Object类作为返回类型!)
最后我决定在我的类上使用一个文件对象。
'我们该如何解决它?'使返回类型匹配。 – Mysticial 2012-07-22 04:25:30
什么版本的Java? TreeNode的代码是什么? – TofuBeer 2012-07-22 04:27:17
Google on [inheritance vs composition](https://www.google.co.in/search?q=inheritance+vs+composition) – Jomoos 2012-07-22 04:27:35