나는 파일 클래스 (java.io.File
)를 확장하는 클래스를 생성하고 인터페이스를 아래와 같이 의 TreeNode를 구현하기 위해 노력 :자바 오버라이드 충돌 다른 반환 형식과 같은 이름은
public class mTreeNode extends File implements TreeNode{}
하고 구현하는 노력 TreeNode 메서드가 충돌했지만 충돌이 발생했습니다. 파일 클래스
public String getParent(){}
는 반환 형식에 public TreeNode getParent()
TreeNode를 에 인터페이스와 충돌이 있습니다.
어떻게 해결할 수 있습니까? (예를 들어 반환 유형에 Object 클래스를 사용할 수없는 이유)
마지막으로 클래스에 파일 객체를 사용하기로 결정했습니다.
어떻게 해결할 수 있을까요? 반환 유형을 일치 시키십시오. – Mysticial
어떤 Java 버전입니까? TreeNode의 코드는 무엇입니까? – TofuBeer
Google [상속 대 구성] (https://www.google.co.in/search?q=inheritance+vs+composition) – Jomoos