VII-Construktor dan Overloading in java

Page 1

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


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.