1
java의 마커 인터페이스에 대해 혼동스러워합니다.자바에서 마커 인터페이스를 사용하는 방법과 거기에 메소드가 없으면 어떻게 작동합니까?
마커 인터페이스에서 메소드가없는 경우 아무에게도 알려주지 못하고 어디에서 호출되는지 알려주십시오. 이것을 명시 적으로 구현해야 하는가?
java의 마커 인터페이스에 대해 혼동스러워합니다.자바에서 마커 인터페이스를 사용하는 방법과 거기에 메소드가 없으면 어떻게 작동합니까?
마커 인터페이스에서 메소드가없는 경우 아무에게도 알려주지 못하고 어디에서 호출되는지 알려주십시오. 이것을 명시 적으로 구현해야 하는가?
다른 인터페이스와 같습니다.
그리고 런타임에 개체를 확인하는 데 사용됩니다. 예를 들어
:
그리고 다른 곳 Runtime
는
if (SomeObjImpMarkerInterface instanceof SomeMarkerInterface) {
// Hey this object is that type
} else {
// Not that type.
}
같은 목적을 실현