Download
inner class class dalam class n.
Skip this Video
Loading SlideShow in 5 Seconds..
Inner Class (Class dalam Class) PowerPoint Presentation
Download Presentation
Inner Class (Class dalam Class)

Inner Class (Class dalam Class)

525 Views Download Presentation
Download Presentation

Inner Class (Class dalam Class)

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Inner Class (Class dalam Class) Dosen Pengampu : Nur Iksan

  2. Class Inner • Adalah class yang berada didalam class super yang berfungsi mendukung proses berjalannya class super. • Class inner bersifat tersarang pada class utamanya. Dosen Pengampu : Nur Iksan

  3. Ketentuan class inner • Saat compilasi akan menghasilkan dua jenis file class (*.class), yaitu file class super dan file class inner. • File java class inner akan menghasilkan file dengan nama NamaClassSuper.class dan pada class inner akan menghasilkan class file NamaClassSuper$NamaClassInner.class • Class inner dapat ditambah dengan modifier public, private, dan protected DosenPengampu : NurIksan

  4. Ketentuan class inner • Class super bertanggung jawab dalam pembentukan objek class inner Dosen Pengampu : Nur Iksan

  5. Ketentuan class inner • Adapun langkah pembuatan objek class inner adalah: • Membuat objek dari class super • Menugaskan objek class super kepada objek referensi dari class inner • Bentuk umum pembentukan objek class inner: • ClassSuper objekClassSuper=new ClassSuper(); • ClassSuper.ClassInner ObjekClassInner = ObjekClassSuper.new classInner(); Dosen Pengampu : Nur Iksan

  6. Class Super dan Class Inner dalam ClassInner.java Dosen Pengampu : Nur Iksan

  7. Test Class Inner (ClassInnerTest.java) Dosen Pengampu : Nur Iksan

  8. Keterangan Program • Program diatas terdiri dari 3 class inner yaitu; kucing, kambing, anjing • Untuk mengakses method class inner, kita harus membuat objeknya terlebih dahulu pada class super • Tidak diperkenankan membuat objeknya secara langsung Dosen Pengampu : Nur Iksan

  9. Keterangan Program • Membuat objek dari Class super ClassInner hewan = new ClassInner() • Menugaskan objek class super untuk membuat objek class inner ClassInner.kucing hirr=hewan.new kucing(); ClassInner.kambing domba=hewan.new kambing(); ClassInner.anjing kalbun=hewan.new anjing(); Dosen Pengampu : Nur Iksan

  10. Tugas • Soal tugas class inner di blog www.materijava.wordpress.com Dosen Pengampu : Nur Iksan