java注解封装默认值_Java注解默认值
可以為注解中的元素定義默認值。不需要為帶有默認值的注解元素提供值。
默認值可以使用以下一般語法定義:
@interface { () default ; }
關鍵字default指定默認值。默認值必須是與元素的數據類型兼容的類型。
以下代碼通過將minor元素的默認值指定為0,來創建Version注釋類型,如下所示:
public @interface Version { int major(); int minor() default 0; // zero as default value for minor }
示例
以下代碼顯示注解如何使用默認值。
@Version(major=1) // minor is zero, which is its default value @Version(major=2, minor=1) // minor is 1, which is the specified value
以下代碼顯示如何為數組和其他數據類型指定默認值:
public @interface Version { double d() default 1.89; int num() default 1; int[] x() default { 1, 2 }; String s() default "Hello"; String[] s2() default { "abc", "xyz" }; Class c() default Exception.class; Class[] c2() default { Exception.class, java.io.IOException.class }; }
¥ 我要打賞?? 糾錯/補充 收藏
總結
以上是生活随笔為你收集整理的java注解封装默认值_Java注解默认值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java存入数据库是问号_Java插入中
- 下一篇: java 响应 请求参数_spring基