클래스가 java.io.Serializable
을 구현할 때 제안되는 serialVersionUID
과 같은 값을 정의하도록 사용자에게 제안하는 마커 인터페이스를 구현하고 싶습니다. Java로 어떻게 구현할 수 있습니까?Java에서 마커 인터페이스 구현
미리 감사드립니다.
클래스가 java.io.Serializable
을 구현할 때 제안되는 serialVersionUID
과 같은 값을 정의하도록 사용자에게 제안하는 마커 인터페이스를 구현하고 싶습니다. Java로 어떻게 구현할 수 있습니까?Java에서 마커 인터페이스 구현
미리 감사드립니다.
주석 방법을 사용할 수있는 경우 (필수) 요소를 사용하여 사용자 정의 주석을 구현할 수 있습니다. 기본값이없는 값은입니다. 예를 들어
는 다음의 주석에 보면 : 뭔가에 주석을 때 reason
필드를 생략 할 수 있습니다 동안
public @interface Deprecated {
String version(); //In which version this was deprecated?
String reason() default "[not documented]";
}
version
는 필수 필드입니다.
자세한 내용은이 자습서를 볼 수 있습니다 : http://howtodoinjava.com/2014/06/09/complete-java-annotations-tutorial/
답장을 보내 주셔서 감사합니다. – Ramu
나는이 때문에 사용자 인터페이스에 가능하다고 생각하지 않습니다. Serializable은 Java API에 포함되어 있으며 컴파일러는이를 해석 할 수 있습니다. – energizer
주석 방법으로 이동할 수있는 경우 - (필수) 요소로 사용자 정의 주석을 정의 할 수 있습니다. –
언급 한 기능은 마커 인터페이스 자체가 아니라 IDE에서 구현됩니다. – EJP