Pertemuan 7 Inheritance (lanjutan)

Slides:



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

Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
POLIMORFISME Imam Fahrur Rozi 01.
Inheritance (Pewarisan) As’ad Djamalilleil
Pemrograman JAVA (TIB09)
Inheritance ImamFahrur Rozi.
Overriding, Overloading, Polymorphism
INHERITANCE.
Inheritance Ery Setiyawan Jullev A.
Inheritance (Pewarisan)
1.Polymorphism Polymorphism adalah konsep yang memungkinkan mendefinisikan metod pada class anak (sub class) yang memiliki definisi sama dengan metod.
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Java Review Oleh: Idris Winarno.
POLIMORFISM Ery Setiyawan Jullev A.
Overriding, Overloading, Polymorphism
POLIMORFISME 2 Imam Fahrur Rozi 01.
Pertemuan 8 Pemrograman Berbasis Obyek Oleh Tita Karlita
Encapsulation, Inheritance, polymorphism, dan interface
INHERITANCE, POLYMORPHISM, DAN INTERFACE
Pewarisan, Polimorfisme, dan Interface
Pemrograman Berorientasi Objek
Inheritance (Pewarisan)
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Pemrograman Berorientasi Obyek Oleh Tita Karlita
Pertemuan : Object Oriented Programming
Pemrograman Berorientasi Obyek dengan JAVA Interface
Inheritance Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Polymorphism (bag. 2).
OOP Java - Tj Konsep Dasar OOP.
Inheritance Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 4 Tahun : 2008 Versi : 1/0.
Inheritance, polymorphism, dan interface
Pemrograman Berorientasi Obyek (PBO)
INHERITANCE (Oleh : Nur Hayatin, S.ST)
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Perancangan dan Pemrograman Web
Access Modifier.
Inheritance dan Kata Kunci static
Pemograman Berorientasi Objek
Pemrograman Berorientasi Objek
@kovazzevic | SMKN 24 Jakarta
Inheritance Pertemuan 8
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
Konsep Dasar Pemrograman Berorientasi Objek
PEWARISAN (Inheritance)
Pemrograman Berorientasi Objek
Inheritance.
Inheritance (Turunan)
Inheritance (Pewarisan)
INHERITANCE SUSSI.
Polymorphism (bag. 2).
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Subclassing and Inheritance
Pemrograman Berorientasi Object
Pemrograman Berbasis Objek
Algoritma dan Struktur Data
Pemrograman Berorientasi Object
PEWARISAN Kelompok : Alim Mutohidin ( )
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Pertemuan 3 Class dan Objek (Lanjutan)
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
@kovazzevic | SMKN 24 Jakarta
Pertemuan 5 Inheritance
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
Oleh : Rahmat Robi Waliyansyah, M.Kom
- PERTEMUAN 2- CONSTRUCTOR
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Obyek (PBO) Disusun oleh : Khairan Marzuki, M.Kom Fakultas Teknik dan Kesehatan, Universitas Bumigora.
Transcript presentasi:

Pertemuan 7 Inheritance (lanjutan) Universitas Indraprasta PGRI

super Kata kunci super dipakai untuk merujuk pada member dari parent class. Format penulisannya adalah sebagai berikut: super.data_member merujuk pada data member pada parent class. super.function_member() merujuk pada function member pada parent class. super() merujuk pada konstruktor pada parent class.  

Contoh super Keterangan: x > merujuk pada x terdekat, yaitu parameter Info(). this.x > merujuk pada data member dari class-nya sendiri, yaitu data member pada class Child super.x > merujuk pada data member dari parent class-nya yaitu data member pada class Parent

Konstruktor tidak diwariskan Konstruktor dari parent class tidak dapat diwariskan ke subclass-nya. Setiap kali kita membuat suatu subclass, maka kita harus memanggil konstruktor parent class di konstruktor subclass. Pemanggilan konstruktor parent harus dilakukan pada baris pertama dari konstruktor subclass. Jika kita tidak mendeklarasikannya secara eksplisit, maka kompiler Java akan menambahkan deklarasi pemanggilan konstruktor parent class di konstruktor subclass. Sebelum subclass menjalankan konstruktornya sendiri, subclass akan menjalankan constructor superclass terlebih dahulu. Hal ini terjadi karena secara implisit pada constructor subclass ditambahkan pemanggilan super()yang bertujuan memanggil constructor superclass oleh kompiler.