Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemograman Lanjut M. Failrul Filza, S.Kom

Presentasi serupa


Presentasi berjudul: "Pemograman Lanjut M. Failrul Filza, S.Kom"— Transcript presentasi:

1 Pemograman Lanjut M. Failrul Filza, S.Kom
PEWARISAN Pemograman Lanjut M. Failrul Filza, S.Kom

2 Pengertian Pewarisan Pewarisan merupakan konsep dalam pemograman berorientasi objek yang memungkinkan untuk membuat suatu kelas dengan didasarkan pada kelas yang ada sehingga mewarisi semua metode dan variabelnya.

3 Cara Mewariskan Kelas class Alpha { private int a = 5; Public void info () { System.out.println(“a = “ + a); System.out.println(“Dipanggil pada “ + this.getClass().getName());

4 Berdasarkan kelas Alpha, anda bisa membuat kelas baru, katakanlah bernama Bravo. Kelas turunan ini prinsip dapat dibuat dengan menggunakan bentuk : Class KelasTurunan extends KelasDasar { tubuh kelas }

5 KelasTurunan menyatakan kelas turunan yang akan dibuat berdasarkan sebuah kelas dasar.
KelasDasar yang terletak sesudah kata-kunci extends menyatakan superkelas.

6 Contoh dalam bentuk program
class Bravo extends Alpha { private int b = 7; public static void main (String[ ]args) { Bravo obj = new Bravo(); }

7 Penentu Akses Protected
class charlie { private inta a = 5; protected int b = 7; public void info() { System.out.println(“Dipanggil pada” + this.getClass().getName()); System.out.println(“a = “ + a); System.out.println(“b = “ + b); }

8 Class Delta extends Charlie { private int c = 9; public void info() { System.out.println (“Dipanggil pada “ + this.getClass().getName() ) ; System.out.println (“a = “ + a); System.out.println (“b = “ + b); System.out.println (“c = “ + c); }

9 Memanggil Metode Superkelas
class Echo extends Charlie { private int c = 9; public void info() { super.info() ; // Panggil metode kelas dasar System.out.println(“c = “ + c) ; }


Download ppt "Pemograman Lanjut M. Failrul Filza, S.Kom"

Presentasi serupa


Iklan oleh Google