Asslamualaikum
Agan2 Semua….
Nah
kali ini saya akan memberitahukan kepada agan2 semua tentang kode java yang
berisi fungsi untuk menampilkan array satu dimensi dengan menerapkan
overloading constructor dan fungsi untuk menampilkan array dua dimensi dengan
menerapkan overloading method…. Kebetulan sekali saya ada tugastkuliah
PBO (Pemrograman Berbasis Objek) membahas tentang overload baik itu overloading
construktor maupun overloading method…..
Pertama
yang kita harus lakukan yaitu mengerti overloading constructor dan overloading
method itu apa.
Overloading Construktor
Selain pada method normal pda
umumnya, proses overloading juga dapat di aplikasikan kedalam sebuah satu
kelas. Hal ini disebabkan karena sebenarnya konstruktor juga adalah sebuah
method yang mengembalikan tipe kelas.
Overloading Method
Dalam
suatu kelas, kita dapat mendefinisikan lebih dari satu methot dengan nama yang
sama, selama parameter yang terdapat method-method tersebut berbeda. Parameter
dalam suatu method dikatakan berbeda dari method yg lainya apabila:
·
Jumlahnya berbeda, meskipun tipe data
sama.
·
Tipe datanya berbeda, meskipun jumlahnya
sama.
·
Jumlah dan tipe datanya berbeda.
To
the poin aja gan kita langsung ke pokok pembahasannya:
Langsung
aja gan saya kasih contoh koding dari Overloading Construktor dan Implentasinya
dalam array satu dimensi….
Ni
gan seperti ganbar dibawah …..
Nah ini saya kasih penjelasan buat agan-agan semua…..
Dari
gambar di atas yang ada di dalam kotak biru itu adalah construktor yang berfungsi untuk menampilkan
Nama Dan NIM saya…
Terus yang saya ada di dalam kotak hijau
itu adalah fungsi constructor, tapi mempunyai parameter yang berbeda,
yang satu bertipe intger dan yang satunya lagi bertipe String.. Gunanya untuk
menampilkan Nama dan NIM saya .
Nah
kalau koding di atas sudah selesai, kita harus buat Implementasinya… Buat kelas
baru seperti gambar dibawah……
Dari
gambar di atas yang ada dalam kotak merah itu yg disebut Implementasinya…
Habis
itu kita jalankan program diatas yg sudah di buat…. Outputnya seperti gambar
dibawah ini…..
Akhirnya
overloading Construktor udah jadi di buat….
Nah
sekarang kita buat yang Overloading Methot…. Seperti biasa kita buat kelas baru
dan masukan koding yg seperti gambar di bawah ini….
Nah
dari gambar di atas saya akan beri benjelasan mana yg di maksud array 2
dimensi, methot dan overloadingnya….
Yang
terdapat di kolom merah itu adalah array 2 dimensi yang ada gambar dengan lambang [][]. nah
dari 2 kotak siku-siku tersebu itu merupakn ciri-ciri dari array 2 dimensi,
kalau 1 kotak siku-siku di sebut array 1 dimensi…
Terus yg ada dalam kotak berwarna
kuning itu adalah methodnya,, methode tersebut bisa nampilin nama-nama yang telah kita buat dalam array 2 dimensi.
Dan
yang ada dalam kotak warna hijau itu merupakan method yang mempunyai nama yang
sama tetapi parameter yang berbeda.
Setelah
koding Overloading kita buat sekarang tinggal membuat Implementasinya caranya
sama seperti mengimplementasikan Overloading construktorseperti gambar d bawah
ini…
Setelah semua selesai di buat…
sekarang kita tinggal jalankan program tersebut dan hasilnya seperti gambar
dibawah ini….
Nah begitulah prongram yang saya
buat dengan menerapkan Overloading Construktor dan Overloading Methot…
Terima
kasih, Jika ada pertanyaan kurang jelas silahkan kasih komentar…...
Di
Post oleh :
NAMA
: Ayatullah Faqih
NIM
: 111 0651211