Dasar Java : Anotasi – Membuat Anotasi kita Sendiri

Oleh : Reza Ervani

بسم الله الرحمن الرحيم

Adalah mungkin untuk membuat anotasi kita sendiri. Anotasi didefinisikan di filenya sendiri, seperti class atau interface Java. Berikut contohnya :

@interface MyAnnotation {

    String   value();

    String   name();
    int      age();
    String[] newNames();

}

Contoh tersebut mendefinisikan sebuah anotasi yang dinamakan MyAnnotation yang memiliki empat elemen.

Perhatikan bahwa masing-masing elemen didefinisikan dengan cara yang sama dengan pendefinisian metode di suatu interface. Kita dapat menggunakan seluruh tipe data primitif sebagai tipe data elemen. Kita juga dapat menggunakan array sebagai tipe data. Tapi kita tidak dapat menggunakan objek kompleks sebagai tipe data.

Untuk menggunakan anotasi diatas, kita melakukannya dengan cara berikut :

@MyAnnotation(
    value="123",
    name="Jakob",
    age=37,
    newNames={"Jenkov", "Peterson"}
)
public class MyClass {

}

Sebagai mana yang kita lihat, kita harus menspesifikasikan nilai untuk semua elemen pada anotasi MyAnnotation

About Reza Ervani 426 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.