J. E. N. I.
10.7.3 Menggunakan Constructor
Untuk menggunakan constructor, kita gunakan kode – kode sebagai berikut:
public static void main( String [] args)
{ // membuat 3 objek StudentRecord annaRecord = new StudentRecord(" Anna "); StudentRecord beahRecord = new StudentRecord(" Beah "," Philippines "); StudentRecord crisRecord = new StudentRecord( 80,90,100);
}
// area penulisan kode selanjtunya
Sebelum kita lanjutkan, mari kita perhatikan kembali deklarasi static variable studentCount yang telah dibuat sebelumnya. Tujuan deklarasi studentCount adalah untuk menghitung jumlah object yang dibentuk pada class StudentRecord. Jadi, apa yang akan kita lakukan selanjutnya adalah menambahkan nilai dari studentCount setiap kali setiap pembentukan object pada class StudentRecord. Lokasi yang tepat untuk memodifikasi dan menambahkan nilai studentCount terletak pada constructor-nya, karena selalu dipanggil setiap kali objek terbentuk. Sebagai contoh:
public StudentRecord(){ // letak kode inisialisasi studentCount ++; // menambah student
}
public StudentRecord( String temp){ this. name = temp; studentCount ++; // menambah student
}
public StudentRecord( String name, String address){ this. name = name; this. address = address; studentCount ++; // menambah student
}
public StudentRecord( double mGrade, double eGrade, double sGrade){ mathGrade = mGrade; englishGrade = eGrade; scienceGrade = sGrade; studentCount ++; // menambah student
}
Pengenalan Pemrograman 1 17