我試圖創建一個擴展文件類(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