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 :

1
2
3
@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 :

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
@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 431 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.