J. E. N. I.
Kita akan mendapatkan output pada panggilan pertama sebagai berikut:
Name: Anna Address: Philippines Age: 15
Kemudian akan dihasilkan output sebagai berikut pada panggilan kedua:
Name: Anna Math Grade: 80.0 English Grade: 95.5 Science Grade: 100.0
Jangan dilupakan bahwa overloaded method memiliki property sebagai berikut: 1. Nama yang sama 2. Parameter yang berbeda 3. Nilai kembalian( return) bisa sama ataupun berbeda
10.7. Deklarasi Constructor
Telah tersirat pada pembahasan sebelumnya, Constructor sangatlah penting pada pembentukan sebuah object. Constructor adalah method dimana seluruh inisialisasi object ditempatkan.
Berikut ini adalah property dari Constructor: 1. Constructor memiliki nama yang sama dengan class 2. Sebuah Constructor mirip dengan method pada umumnya, namun hanya informasi – informasi berikut yang dapat ditempatkan pada header sebuah constructor, scope atau identifikasi pengaksesan( misal: public), nama dari konstuktor dan parameter. 3. Constructor tidak memiliki return value 4. Constructor tidak dapat dipanggil secara langsung, namun harus dipanggil dengan menggunakan operator new pada pembentukan sebuah class.
Untuk mendeklarasikan constructor, kita tulis,
< modifier > < className >(< parameter >*) { < statement >*
}
Pengenalan Pemrograman 1 15