1 / 8

Array of Object

Array of Object. Intro. Diperlukan pada saat kita memerlukan untuk membuat suatu kumpulan atau koleksi objek dari suatu klas

ronli
Download Presentation

Array of Object

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Array of Object

  2. Intro • Diperlukanpadasaatkitamemerlukanuntukmembuatsuatukumpulanataukoleksiobjekdarisuatuklas • Contohnyakitamemerlukanuntukmembuatsuatuvariabel yang bisadigunakanuntukmenyimpanbanyakobjek (lebihdarisatu) dariklasMahasiswa. Berartikitaperluuntukmembuatvariabel Array dariObjek • Sebelumnyasudahpernahdibahasterkaitdengan Array daritipedataprimitif

  3. Riview Array dariTipe Data Primitif • Deklarasi Array • Cara 1 (inisialisasi), contohint[] nilai = {1,2,3,4,5,6,7,8,9}; • Cara 2, contoh: • int[] nilai = new int[9]; • nilai[0] = 1; nilai[1] = 2; nilai[2] = 3; nilai[3] = 4; dst… • Untukmengakses array dengancaranamaArray[indeksArray] • Indeks Array selaludimulaidari 0 danindeksterakhir array adalahpanjang array – 1.

  4. Deklarasi Array dariObjek • MisaltelahadaklasPegawai • Deklarasi Array ObjekdariklasPegawai : Pegawai[] p = new Pegawai[5]; “Berartidibuatvariabel array dengannamap yang panjangnya 5 (bisamemiliki 5 elemen array, denganindeks 0-4), dimanamasing-masingelemendari array pbisamenyimpannilaiberupaobjekdariklasPegawai”

  5. MengisiElemen Array of Object • Caranyamiripdengan array daritipedataprimitif • Bedanya, pada Array of Object nilai yang dimasukkankedalamelemen Array adalahOBJEK DARI KLAS yang bersangkutan • Contoh, darivariabel array p di slide seelumnya: • p[0] = new Pegawai(); • p[1] = new Pegawai(“P001”,”Sule”,”Jakarta”); • Ataubisajuga • Pegawai peg = new Pegawai(); p[2] = peg;

  6. Mengambil Isi Elemen Array of Object • Menyimpandulukeobjekbaru, contoh: • Pegawai peg1 = p[0]; peg1. absensi(); //memanggil method absesnsidariobjekpegawai yang ada di //elemen array indeks 0 • Mengakseslangsung, contoh: • p[1].absensi(); //memanggil method absesnsidariobjekpegawai yang ada di //elemen array indeks1

  7. Mengakses Array denganIterasi (1) • Mengaksesaraybisadilakukandenganmenggunakanperulangan for(inti=0;i<p.length;i++){ PegawaipTemp= p[i]; pTemp.absesnsi(); //atau p[i].absensi(); }

  8. Mengakses Array denganIterasi(2) Dari variabel array p dari slide-slide sebelumnya: for(Pegawaipeg:p){ peg.absensi(); }

More Related