Giriş
Bu anotasyon ile normal interface anahtar kelimesi farklıdır. Açıklaması şöyle.
Örnek
Şöyle yaparız.
Şu anda @interface anotasyonu ile tanımlanan anotasyonlara static metod eklenemiyor. Şöyle yapamayız.
Bu anotasyon ile normal interface anahtar kelimesi farklıdır. Açıklaması şöyle.
Bu anotasyon her zaman @Target Anotasyonu ve @Retention Anotasyonu ile birlikte kullanılır.We distinguish between two kinds of interfaces - normal interfaces and annotation types.
Örnek
Şöyle yaparız.
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface NamedItem {
String value();
}
DiğerŞu anda @interface anotasyonu ile tanımlanan anotasyonlara static metod eklenemiyor. Şöyle yapamayız.
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation {
String value();
public static int strlen(java.lang.String str) {
return str.length();
}
}
Hiç yorum yok:
Yorum Gönder