Field di Java

Field, bisa berupa properties (sifat) atau disebut juga atribute adalah data yang bisa kita sisipkan di objek. Sebelum memasukkan data apa saja yang ada di objek, terlebih dahulu kita deklarasikan data tersebut di dalam class. Membuat field (data) sama saja dengan membuat variabel tapi ingat field yang dibuat harus ditempatkan di dalam blok class. Pada class Person yang sudah dibuat, diketikkan field berikut ini:

public class Person {
    String nama; //ini field1, berupa nama
    String alamat; //ini field2 berupa alamat
    final String negara = "indonesia"; //ini field yang ketiga, kata kunci final dipakai karena negara tidak berubah

}

 

Manipulasi field

Field yang ada di objek dapat kita manipulasi, tapi kalau menggunakan kata kunci final seperti kode negara di atas maka kita tidak dapat melakukan modifikasi pada field tersebut. Untuk mengakses field cukup menuliskan nama objek diikuti titik(.) lalu nama fieldnya. Kita buat objek bernama person1 di class PersonApp, perhatikan sintaks berikut ini:

public class PersonApp {
    public static void main(String[] args) { //fungsi utama di class

        var person1 = new Person(); //kita buat objek bernama person1, semua atributnya diambil dari class Person

        person1.nama = "Pauzan"; //modifikasi field nama, untuk objek person1
        person1.alamat = "Indramayu"; //modifikasi field alamat, untuk objek person1

        //person1.negara = "Yaman"; ,, ERROR karena field negara tidak dapat dimodifikasi krn pakai kata kunci final

        System.out.println(person1.nama); 
        System.out.println(person1.alamat);
        System.out.println(person1.negara);

    }
}

Jika kita run maka hasilnya adalah sebagai berikut:

 

Pauzan
Indramayu
Indonesia

 

PREVIOUS: Pengenalan Java OOP, Class dan Objek
NEXT: Method

KE DAFTAR ISI

 

Leave a Reply

Your email address will not be published. Required fields are marked *