我想实现一个标记界面,建议用户定义一个类serialVersionUID
的值,这个值是在类实现java.io.Serializable
时建议的。
我怎样才能在Java中实现它?
提前致谢!!
答案 0 :(得分:2)
如果您可以使用注释方式,则可以使用(必需)元素实现自定义注释。没有默认值的元素是必需。
例如,请查看以下注释:
public @interface Deprecated {
String version(); //In which version this was deprecated?
String reason() default "[not documented]";
}
此处version
是必填字段,而在注释时可省略reason
字段。
有关更多信息,请查看本教程: http://howtodoinjava.com/2014/06/09/complete-java-annotations-tutorial/