參見這篇文章: java註解:如何實現和使用一個自定義註解?,但是這個文章的有個地方的代碼寫錯了,下面的正確的代碼。
沒有 CarTypeTarget 的註解的定義,估計是作者寫錯了,代碼爲:
@Retention(RetentionPolicy.RUNTIME)
public @interface CarTypeTarget {
Type carType() ;
public static enum Type {
benchi
}
}
--------