Konstruktor dan Overloading
Bahasa Pemrograman II Chapter VII Dedy Atmajaya, S.Kom
Fakultas Ilmu Komputer UMI
Tujuan Pada akhir pembahasan, diharapkan pembaca dapat : - Memahami Konstruktor - Memahami Overloading terhadap konstruktor - Memahami Overloading pada metode
Fakultas Ilmu Komputer UMI
Konstruktor Konstruktor adalah metode yang dapat digunakan untuk memberikan nilai awal saat objek diciptakan. Metode ini akan dipanggil secara otomatis oleh java ketika new diapakai untuk menciptakan objek dari suatu kelas Sifat-sifat konstruktor: namanya sama dengan nama kelas tidak memiliki nilai balik(termasuk tidak boleh ada kata kunci void)
Fakultas Ilmu Komputer UMI
Contoh: konstruktor.java
Fakultas Ilmu Komputer UMI
Overloading terhadap konstruktor Overloading terhadap konstruktor merupakan suatu mekanisme pembuatan konstruktor yang memiliki bentuk lebih dari satu. Dalam hal ini pembeda antara satu konstruktor dengan konstruktor yang lain berupa jumlah parameter atau tipe parameter
Fakultas Ilmu Komputer UMI
Contoh: konstruktor2.java
Fakultas Ilmu Komputer UMI
Overloading terhadap metode Aturan pendeklarasian overloading terhadap metode: Nama method harus sama Daftar parameter harus berbeda Return type boleh sama, juga boleh berbeda
Fakultas Ilmu Komputer UMI
Daftar Parameter Pada Overloading Perbedaan daftar parameter bukan hanya terjadi pada perbedaan banyaknya parameter, tetapi juga urutan dari parameter tersebut. Misalnya saja dua buah parameter berikut ini : function_member(int x, String n) function_member(String n, int x) Dua parameter parameternya.
tersebut
juga
dianggap
berbeda
daftar
Fakultas Ilmu Komputer UMI
Contoh :
Fakultas Ilmu Komputer UMI
Terima Kasih Tugas : Buatkan Tugas Mandiri Tantang Pembahasan Chapter VII (Konstruktor dan Overloading).
Penjelasan Tugas : 1. Kirim ke dedy.umi@gmail.com 2. Sertakan Source dan hasil (printscreen) 3. Sertakan pula Penjelasan atau Kesimpulan (tidak boleh sama) 4. zip file anda (Stambuk / Tugas Chapter ?)
Fakultas Ilmu Komputer UMI