hehehehehehehe kali ini ane bakalan sedikit membagi ilmu, maupun sedikit yang penting bermanfaat :D,
sedikit mengulas materi yang di ajarkan oleh dosen ane gan yaitu Bpk. Mudafiq Riyan Pratama, S.Kom,dan juga ini posting sebagai tugas ane gan :D
ya biasa tahap belajar kalau ada kesalahan harap dimaklumi gan,
yukz kita mulai dengan pengenalan array dahulu, agar nantinya dapat mengerjakan Overload Constructor & Overload Method dalam Array gan .....
ARRAY
- Array merupakan sebuah kemampuan untuk menggunakan satu variabel yang dapat menyimpan beberapa data dan memanipulasinya dengan lebih efektif.
Sebuah array akan menyimpan beberapa item data yang memiliki tipe
data
sama didalam sebuah blok memori yang
berdekatan yang kemudian dibagai menjadi beberapa ruang. Array adalah sebuah variabel/sebuah lokasi
tertentu yang memiliki satu nama sebagai identifier,namun identifier ini
dapat menyimpan lebih dari sebuah nilai.
Array harus dideklarasikan seperti layaknya sebuah variabel.Pada saat
mendeklarasikan array,anda harus membuat sebuah daftar dari tipe data,yang
diikuti oleh sepasang tanda kurung [], lalu diikuti oleh nama identifier-nya.
Sebagai contoh,
int []ages;
Anda juga dapat menempatkan sepasang tanda
kurung [] sesudah nama identifier.
Sebagai contoh,
int ages[];
Setelah pendeklarasian array,kita harus
membuat array dan menentukan berapa panjangnya dengan sebuah konstruktor.Proses
ini di Java disebut sebagai instantiation (istilah dalam Java yang
berarti membuat).
Selain menggunakan sebuah pernyataan new untuk meng-instantiate
array,Anda juga dapat mendeklarasikan,membangun,kemudian memberikan sebuah
nilai pada array sekaligus dalam sebuah pernyataan.
Untuk mengakses sebuah elemen dalam array,atau mengakses sebagian dari array,Anda
harus menggunakan sebuah angka atau yang disebut sebagai indeks atau
subscript. Pada saat memasukkan nilai ke dalam array,sebuah nomor
indeks atau subscript telah diberikan kepada tiap anggota
array,sehingga program dan programmer dapat mengakses setiap nilai pada array
apabila dibutuhkan.Nilai indeks selalu
dalam tipe integer,dimulai dari
angka nol dan dilanjutkan ke angka berikutnya sampai akhir array.Sebagai
catatan bahwa indeks didalam array dimulai dari nol sampai dengan(ukuranArray-1).
Perlu diperhatikan bahwa sekali array dideklarasikan dan
dikonstruksi,nilai yang disimpan dalam setiap anggota array akan diinisialisasi
sebagai nol.Oleh karena itu,apabila Anda menggunakan tipe data seperti
String,array tidak akan diinisalisasi menjadi string kosong “ ”
Untuk mengetahui berapa banyak elemen didalam sebuah array,Anda
dapat menggunakan atribut length dari array.Atribut
ini akan mengembalikan ukuran dari array itu sendiri.
Sebagai contoh,
arrayName.length
Array multidimensi diimplementasikan sebagai array yang terletak didalam
array.Array multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung
setelah nama array.
Untuk mengakses sebuah elemen didalam
array multidimensi,sama saja dengan mengakses array satu dimensi.
System.out.print( dogs[0][0]
);
yukz kita pahami apa yang dimaksud overloading construktor dan method................
Overload
Constructor
Selain pada method normal pada umumnya,
proses overload juga dapat diaplikasikan kedalam constructor suatu kelas. Hal ini
disebabkan karenan sebenarnya konstruktor juga adalah sebuah method yang
mengembalikan tipe kelas. Pada kenyataan dilapangan, suatu kelas pada umumnya
justru memiliki lebih dari satu konstruktor.
ini contoh souce code yang saya bikin tentang overloading construktor
Overload
Method
Dalam
suatu kelas, kita dapat mendefinisikan lebih dari satu method dengan nama yang
sama, selama parameter yang terdapat pada method-method tersebut berbeda .
Parameter dalam suatu method dikatakan berbeda dari method lainnya apabila:
·
Jumlahnya berbeda, meskipun tipe datanya
sama
·
Tipe datanya berbeda, meskipun jumlahnya
sama
·
Jumlah dan tipe datanya berbeda
ini contoh souce code yang saya bikin tentang overloading method
Karna ini jiihad dari dosen ane gan :)
setiap manusia pasti memiliki kesalahan, yah kalau jihad ane salah komentar anda saya tunggu gan ...
JIHAD
1. Buatlah fungsi untuk menampilkan array satu dimensi dengan menerapkan overloading constructor.
2. Buatlah fungsi untuk menampilkan array dua dimensi dengan menerapkan overloading method.
JAWAB
1. Array satu dimensi dengan menerapkan overloading constructor
contoh 1 dimensi array : int [] nim;
2. Array dua dimensi dengan menerapkan overloading method
contoh 2 dimensi array : int [][] nim;
Oke sekian dulu posting dari ane gan
dan lupa juga terimaksih gan, Akhirnya tugas saya telah selesai..
semoga bermanfaat buat kalian ...........
Disusun oleh :
Cindy_Muzaijanah
PBO_Tugas_2
0 komentar:
Posting Komentar