편집을 구현 해결,자바 - 확인 객체가 인터페이스
안녕 아래 자바에서
를 참조, 나는 모든 클래스 될 수있는 객체를 얻었다. 하지만 그 객체는 항상 인터페이스를 구현해야하므로, 인터페이스에 의해 정의 된 메소드를 호출 할 때, 그 객체는 그 메소드를 포함 할 것이다.
이제 자바의 일반 객체에 대한 사용자 정의 메소드를 호출하려고하면 입력에 관한 mucks가 발생합니다. 어떻게하면 내 객체가 해당 인터페이스를 구현하는지 컴파일러에 알릴 수 있으므로 메서드 호출은 괜찮습니다.
Object(MyInterface) obj; // Now the compiler knows that obj implements the interface "MyInterface"
obj.resolve(); // resolve() is defined in the interface "MyInterface"
이 어떻게 자바에서 그렇게 할 수 있습니다
기본적으로 내가 무엇을 찾고있어이 같은 것입니다?
답변 : 인터페이스가하는 MyInterface라는 경우 OK, 당신은 단지 .... 게시하기 전에 생각을하지 않는
MyInterface obj;
obj.resolve();
죄송합니다
* 마지막으로 말하면 +1 : +1 –