Fileクラス ( ) を拡張し、以下のようにTreeNodejava.io.File
インターフェイスを実装するクラスを作成しようとしました。
public class mTreeNode extends File implements TreeNode{}
TreeNodeメソッドを実装しようとしましたが、競合が発生しました。
public String getParent(){}
on Filepublic TreeNode getParent()
クラスは、戻り値の型でon TreeNodeインターフェイスと競合しています。
どうすれば解決できますか?(たとえば、戻り値の型に Object クラスを使用できない理由など!)
最後に、クラスでファイル オブジェクトを使用することにしました。