Page 138 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 138
PEMROGRAMAN BERORIENTASI OBJEK
Perhatikan contoh kode sebagai berikut:
Listing Program
public StudentRecord(){
this("some string");
}
public StudentRecord(String temp){
this.name = temp;
}
public static void main( String[] args )
{
StudentRecord annaRecord = new StudentRecord();
}
Dari contoh kode diatas, pada saat baris ke 13 dipanggil akan memanggil
constructor dasar pada baris pertama. Pada saat baris kedua dijalankan, baris
tersebut akan menjalankan constructor yang memiliki parameter String pada
bariske-6.
Beberapa hal yang patut diperhatikan pada penggunaan this() :
¾ Harus dituliskan pada baris pertama pada sebuah constructor,
¾ Hanya dapat digunakan pada satu definisi constructor. Kemudian metode
ini dapat diikuti dengan kode–kode berikutnya yang relevan.
c. Rangkuman
Referensi this digunakan untuk mengakses instance variable yang
dibiaskan oleh parameter. Variabel kelas (class variable) adalah variabel
yang dideklarasikan di dalam sebuah kelas dan bertindak sebagai data field
dari kelas tersebut, sedangan variabel lokal (local variable) adalah variabel
yang dideklarasikan di dalam sebuah metoda. Constructor sangatlah penting
pada pembentukan sebuah object. Constructor adalah method dimana
seluruh inisialisasi object ditempatkan. Default constructor adalah constructor
yang tidak memiliki parameter apapun. Pemanggilan constructor dapat
123 | Pa g e