2014-07-05 5 views
-1
다음과 같이

내 임무는 다음과 같습니다 문자열과 정수를 반환 다른 이름 MaxTime를 반환 한 이름 Way2Search : 는 추상적 인 방법을 사용하는 올바른 방법을 알아낼 수 없습니다

두 개의 추상 메소드로 검색 가능라는 이름의 자바 인터페이스를 작성합니다. 코드가 컴파일되어 예상대로 실행되는지 확인하십시오. Java 파일 Searchable.java의 이름을 지정하십시오.

이것은 충분히 쉬운 것처럼 보입니다. 그러나, 나는 이것에 일 동안 끊기고 내일 만기가된다. 다음과 같이

코드는 다음과 같습니다

public interface Searchable { 
     public String Way2Search(); 
     public Integer MaxTime(); 
} 

이 코드로 정말 간단합니다. 이 모든 것이 내가 할 것을 요구하고있는 것입니까?

+2

그건 내가 그것을 해석하는 것 방법입니다. (비록 할당은 Java의 명명 규칙에 어긋나지 만) –

+0

LGTM까지 설명이 간다. –

+0

그것이 전체 질문 일 경우, 그 질문은 모두 당신에게 묻는 것 같습니다. – Eran

답변

1

당신이 가진 것처럼 보입니다. 인터페이스는 구현되지 않은 메소드 서명입니다. 그런 다음 implementsSearchable 인터페이스에 해당 클래스를 구현합니다. 이것의 이점은 여러분이 인터페이스를 구현하는 다양한 클래스 (예 : 메서드 본문)를 구현할 수 있다는 것입니다. implements.

class A implements Searchable { 
    ...   
    public String way2Search() { 
     //implement this method in one way here 
    } 
    public Integer maxTime() { 
     //implement this method in one way here 
    } 
} 

/

class B implements Searchable { 
    ...  
    public String way2Search() { 
     //implement this method in a different way here 
    } 
    public Integer maxTime() { 
     //implement this method in a different way here 
    } 
} 
관련 문제