Pemrograman Berbasis Objek

Slides:



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

PERTEMUAN 4 PEMROGRAMAN API OOP Concept mudafiqriyan.com.
- PERTEMUAN 3- INHERITANCE
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Pemrograman JAVA (TIB09)
Inheritance ImamFahrur Rozi.
Modul 1- Review Java.
Pemrograman Java Pewarisan / Inheritance Polimorfisme Pemrograman Java.
Inheritance Ery Setiyawan Jullev A.
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.
POLIMORFISM Ery Setiyawan Jullev A.
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
Departemen Ilmu Komputer FMIPA IPB 2013
Inheritance (Pewarisan)
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T UGAS Ada Pertanyaan ???
ALGORITMA DAN PEMROGRAMAN 2C MATERI MINGGU KE-2 Pengenalan Teknik-teknik Bahasa Pemrograman Henny Medyawati.
Pertemuan : Object Oriented Programming
Inheritance Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 4 Tahun : 2008 Versi : 1/0.
Pemrograman Berorientasi Obyek (PBO)
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Pemrograman Berorientasi Obyek (PBO)
Pemrograman Berorientasi Objek
CLASS DIAGRAM Kelompok 2 Moch Riesdyan mulya ( )
Pertemuan 2 PBO Imam Solikin, M.Kom..
INHERITANCE (PEWARISAN)
Inheritance dan Kata Kunci static
Pemrograman Berorientasi Obyek
Outline: Pewarisan/Inheritance Polymorphism
Pemrograman Berorientasi Objek
Constructor dan Overloading
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
Outline: Abstract Class Interface Boxing dan Unboxing
Algoritma & Pemrograman 1
Pemprograman berorientasi objek
Abstrak class.
PEMOGRAMAN Kelas dan Perwarisan.
Pemrograman Berorientasi Objek
Inheritance.
Inheritance (Turunan)
Inheritance (Pewarisan)
INHERITANCE SUSSI.
Pemrograman Berorientasi Object
Pilar Object Oriented Programming
INHERITANCE (PEWARISAN)
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB VII - INHERITANCE.
Mobile Teknologi Pertemuan 2
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Pemrograman Berorientasi Objek
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Subclassing and Inheritance
Pemrograman Berorientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK
Algoritma dan Struktur Data
Pilar Object Oriented Programming
Constructor, Overloading, inheritance, Polymorphism
PEWARISAN Kelompok : Alim Mutohidin ( )
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
Oleh : Rahmat Robi Waliyansyah, M.Kom
Oleh : Rahmat Robi Waliyansyah, M.Kom.
- PERTEMUAN 2- CONSTRUCTOR
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Pemrograman Berorientasi Obyek (PBO) Disusun oleh : Khairan Marzuki, M.Kom Fakultas Teknik dan Kesehatan, Universitas Bumigora.
Konsep Aplikasi Berbasis Objek
Transcript presentasi:

Pemrograman Berbasis Objek Pertemuan ke-5

Definisi Pewarisan/Inheritance Proses pewarisan data dan method dari suatu kelas kepada kelas yang lain. Pewarisan ini bersifat menyeluruh, sehingga semua data dan method yang dimiliki oleh kelas asalnya akan diturunkan kepada kelas yang lain. Kelas yang mewariskan disebut kelas super (super class) sedangkan kelas yang diwariskan disebut sub kelas (sub class). Dalam beberapa referensi kelas super disebut juga kelas induk sedangkan sub kelas sebagai kelas anak. Misalkan : kelas B adalah kelas anak dari kelas A maka sifat-sifat dari kelas A otomatis akan dimiliki juga oleh kelas B. sedangkan jika kelas induk merupakan turunan dari kelas lain, maka data dan method yang berasal dari kelas tersebut akan ikut diwariskan pula kepada kelas anaknya.

Contoh : Kelas C adalah kelas anak dari kelas B Kelas B merupakan kelas anak dari kelas A Maka sifat-sifat yang diwariskan kelas A ke kelas B juga akan diwariskan ke kelas C. Keyword untuk pewarisan adalah Extends Keyword Super Digunakan oleh suatu kelas anak untuk memanggil konstruktor atau method yang dimiliki oleh kelas induk. BU : super() super(parameter) super.method(parameter)

Keuntungan Inheritance Bersifat reusable tidak harus menyalin semua data dan method dari suatu kelas jika akan menggunakannya lagi. Kemudahan dalam memanage kelas yang memiliki data dan method yang sama. untuk memodofikasi suatu data atau method untuk semua sub kelas/kelas anak, maka tidak perlu melakukan perubahan di masing-masing kelas anak melainkan hanya pada kelas induk saja.

Contoh Inheritance

Polimorfisme Bermakna sesuatu yang memiliki banyak bentuk. Dalam pemrograman poimorfisme dapat diartikan sebagai modul yang memiliki nama sama namun memiliki tingkah laku yang berbeda. Contoh :

Terima kasih