Overload Methode & Construktor dalam Array
Overload Methode & Construktor dalam Array [ ]
Dalam konsep pemerograman berbasis objek (PBO) atau sering kita kenal dengan OOP gan,
di OOp kita di ajarkan tentang apa itu construktor overload dll. Nah kebetulan ni gan , ane punya tugas kuliah uat membahas tentang overload baik itu overload construktor maupun overload methode.
Nah ear gak panjang lebar mendingan langsung ajah wes gan, kita bahas tentang overload construktor maupun overload methode.
Overload Construktor adalah construktor yang terdapat dalam satu kelas tetapi dalam kelas tersebut mempunyai konstruktor yang lebih dari satu dengan nama yang sama. misalnya seperti apah..okey ,,ene kasi contoh ni gan.
Nah di gambar yang ane, kasih tanda merah itu merupakan overload construktor gan, nah syarat dari overload construktor , dalam satu kelas ada construktor yang dengan nama yang sama tapi parameter atau jumlah yang berbeda,
Begitu pula dengan overload Methode gan, jadi sama halnya dengan overload construktor, di dalam clas terdapat methode yang sama tapi mempunyai parameter yang berbeda.
okey dari tadi kita udah bahas tentang apa itu overload , nah sekarang ini ane pingin jelasin implementasi overload construktor dan overload methode dalam array.
Nah di sini gan ane buat contoh dari overload construktor dalam array 1 dimensi ,
di kotak yang ane beri tanda merah. itu merupakan construktor yang berfungsi untuk menampilkan
nilai hasil ujian secara random , karna ane makek math. random trus di kalikan 10 untuk menampilakn nilai ujuan secara acak.
Nah di kotak yang ane beri tanda biru itu merupakan konstruktor juga, adi di sinilah dinamakan overload construktor, ada construktor yang sama dalam satu kelas tapi mempunyai para meter yang berbeda. yamg satu bertipe intger dan yang satu bertipe double.
fungsi construktor yang ane beri tanda biru. Gunanya untuk menampilkan hadiah yang di dapat dari ujian .
Abis gitu langsung kita implementasikan ke kelas main
dan hasil output dari kelas yang udah kita buat ni gan seperti di bawah ini :
kelas overlaod construktor udah berhasil kita buat
nah sekarang agan- agan semua.....kita bikin kelas lagi uat overload methode nya.
kelasnya seperti yang ane bikin seperti di bawah.
class overload methode dah berhasil di buat. nah ane mau jelasin ni gan seperti dosen ane bilang .BAPAK MUDAFIQ RIYAN, ane di suruh uat jelasin tentang overload methode juga,,ga,,, tapi gak papalah berbagi pengalaman itu lebih baik,,heheheh..:D
Di kotak yang ane beri tanda merah itu merupakan methode gan,,yang nantinya methode tersebut juga bisa nampilin nama-nama orang yang telah kita buat dalam array 2 dimensi.
di kotak yang warna hijau ,,,itu terdapat array 2 dimensi yang ada gambar [][].
nah dari 2 kotak siku-sik itu merupakn ciri-ciri dari array 2 dimensi.
Trus dikotak yang ane beri warna biru itu merupakan methode yang mempunyai nama yang sama tetapi parameter yang berbeda.
cz...disinilah terdapat overload methode yang di implementasikan dalam array 2 dimensi.
selanjunya mari kita buat gan,,,class main untuk mengimplementsikannya.
Nah gambar di atas merupakan kelas main untuk ocerload methode yang ane buat..jadi waktu di run
hasil outputnya seperti di bawah ini,,,gann...
Cukup itu ajah gan penjelasan ane soal overload construktor dan methode.

Home













Jangan Lupa Comentnya gun,,ama sarannya...
BalasHapusgan ane mau tanya ni..
BalasHapuskenapa inisialisasi nilai ujian ada 2x?
bukankah itu mengaruh pada hasil hadiah!
liat di nilai ujian ke-3 disana terdapat nilai 5.
kenapa hasil hadiah menjadi mobil?
menurut ane sih inisialisasi nilai cukup 1 saja.
oke ,,gan mksud ane sih,,
Hapusdalam ujian itu ada 4 orang sehingga nilai yang di dapatkan juga 4.
trus klo masalah hadiah,,sebenarnya bisa sih,,gan
ane pake operator kondisi yang memungkinkan hadiah yang di dapatkan apa,
dan maaf gan ada kesalahan soal hadiah sebenarnya hadiah cbr cman 1x, dan yang lain / else sebenarnya itu dapat hadiah selain cbr
ac.mahasiswa(4);
BalasHapusac.mahasiswa(4.0);
mahasiswa nya dari mana gan??
bukannya nama methodnya OverConstruc?
ea gan salah naruh,,gambar ane
Hapusgambarnya kebalik gan hehe :D
BalasHapusscriptnya terlalu rumit gan, penjelasan dan kata-katanya juga kurang begitu tepat. coba disusun dengan rapi agar lebih mudah dimengerti oleh pembaca. masih ada tulisan semacam model ALAY begitu :)
oke gan,,maksih banget sarannya ,
Hapussangat membantu..
mantap... gaya bahasa yg santai dalam menjelaskan... :)
BalasHapus