Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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

Presentasi serupa


Presentasi berjudul: "Inner Class (Class dalam Class) Dosen Pengampu : Nur Iksan."— Transcript presentasi:

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 Dosen Pengampu : Nur Iksan

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: Dosen Pengampu : Nur Iksan ClassSuper objekClassSuper=new ClassSuper(); ClassSuper.ClassInner ObjekClassInner = ObjekClassSuper.new classInner();

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


Download ppt "Inner Class (Class dalam Class) Dosen Pengampu : Nur Iksan."

Presentasi serupa


Iklan oleh Google