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

Slides:



Advertisements
Presentasi serupa
Modul 5: Constructor, Overloading, inheritance, Polymorphism
Advertisements

- PERTEMUAN 3- INHERITANCE
Nur Hayatin, S.ST Referensi : Gunadarma University.
Abstract Class & Interface
Inheritance (Pewarisan) As’ad Djamalilleil
Pemrograman JAVA (TIB09)
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Aspek.  Suatu aspek digunakan untuk melakukan trace kejadiaan tertentu.  Misal untuk proses debugging  memeriksa apakah program.
Pemrograman Java Pewarisan / Inheritance Polimorfisme Pemrograman Java.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Obyek Oleh Tita Karlita
KELAS INNER, KELAS ABSTRACT, DAN INTERFACE
Pertemuan : Object Oriented Programming
Pemrograman Berorientasi Obyek dengan JAVA Interface
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Objek-Oriented Programming (OOP) Dosen Pengampu : Nur Iksan Dosen Pengampu : Nur Iksan.
Object Oriented Programming with JAVA 2011/2012
OOP Java 06 Polymorphism.
Advanced Class Features 2
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
INHERITANCE (Oleh : Nur Hayatin, S.ST)
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Pemrograman Berorientasi Objek
MEMBUAT CLASS & KONSEP ENCAPSULATION
Pertemuan 2 PBO Imam Solikin, M.Kom..
INHERITANCE (PEWARISAN)
OBJEK dan KELAS Sutrisno PTIIK-UB.
Access Modifier.
Pemograman Berorientasi Objek
Objek-Oriented Programming (OOP)
Pemprograman Berorientasi Objek
Outline: Pewarisan/Inheritance Polymorphism
Pemrograman Berorientasi Objek
Object Oriented Programming
POLYMORPHISM (KEBANYAKRUPAAN)
Pemrograman Berorientasi Object
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
BAB ENCAPSULATION ( Enkapsulasi )
MODIFIER JAVA.
MENGENAL KEYWORD this, static, final
Pemprograman berorientasi objek
Enkapsulasi, Accessor Method, Mutator Method
MEMBUAT CLASS SENDIRI 2.
METODE (2) SUSSI.
Lebih Jauh tentang Class, Objek dan Method
PACKAGE (FOLDER/DIREKTORI)
Object Oriented Programming
Objects in Java U Abd. Rohim, MT mailto:
Inheritance (Pewarisan)
MENGENAL KEYWORD this, static, final
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Pemrograman Berorientasi Objek
MEMBUAT CLASS & KONSEP ENCAPSULATION
Pemrograman Berorientasi Object
Package U Abd. Rohim, MT mailto:
Algoritma dan Struktur Data
Polimorphism Dosen Pengampu : Nur Iksan.
Pemrograman Berorientasi Object
Constructor, Overloading, inheritance, Polymorphism
Inisiasi Class dan Object
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
Transcript presentasi:

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