java注解 默認(rèn)值
2024-02-15 17:12:02
```java
@Retention(RetentionPolicy.RUNTIME)
@interface MyAnnotation {
String value() default "";
}
```
在這個(gè)例子中定義了個(gè)名為`MyAnnotation`的注解,為它的`value`元素提供了個(gè)默認(rèn)值(空字符串)。
```java
@MyAnnotation
public class MyClass {}
```
在這個(gè)例子中,因?yàn)槲宜緵](méi)有顯式地指定`value`元素的值,所以它將自動(dòng)采用我司在注解定義中提供的默認(rèn)值(空字符串)。