Dasar Java : Anotasi – Penempatan Anotasi

Oleh : Reza Ervani

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

Kita dapat meletakkan anotasi Java diatas class, interface, metode, parameter metode, field dan variabel lokal. Berikut contoh anotasi yang ditambahkan diatas sebuah definisi class :

@Entity
public class Vehicle {
}

Anotasi dimulai dengan karakter  @ , diikuti dengan nama dari anotasi. Dalam kasus tersebut nama anotasinya adalah Entity. Anotasi Entity adalam sebuah anotasi yang kami buat. Tidak punya arti apa-apa di Java.

Berikut contoh yang lebih besar, dimana anotasi ditempatkan diatas class, field, metode, parameter dan variabel lokal :

@Entity
public class Vehicle {

    @Persistent
    protected String vehicleName = null;

    @Getter
    public String getVehicleName() {
        return this.vehicleName;
    }

    public void setVehicleName(@Optional vehicleName) {
        this.vehicleName = vehicleName;
    }

    public List addVehicleNameToList(List names) {

        @Optional
        List localNames = names;

        if(localNames == null) {
            localNames = new ArrayList();
        }
        localNames.add(getVehicleName());

        return localNames;
    }

}

Anotasi-anotasi diatas hanyalah sekedar contoh saja, tidak punya arti apa-apa di bahasa Java.

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.