Inner Class (Class dalam Class) Dosen Pengampu : Nur Iksan
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
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
Ketentuan class inner Class super bertanggung jawab dalam pembentukan objek class inner Dosen Pengampu : Nur Iksan
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();
Class Super dan Class Inner dalam ClassInner.java Dosen Pengampu : Nur Iksan
Test Class Inner (ClassInnerTest.java) Dosen Pengampu : Nur Iksan
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
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
Tugas Soal tugas class inner di blog Dosen Pengampu : Nur Iksan