Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan: Object Oriented Programming

Presentasi serupa


Presentasi berjudul: "Pertemuan: Object Oriented Programming"— Transcript presentasi:

1 Pertemuan: Object Oriented Programming
Polimorfisme Pertemuan: Object Oriented Programming

2 Polimorfisme Polimorfisme adalah kemampuan untuk memperoleh bentuk.
Dua objek atau lebih dikatakan polimorfis, jika objek-objek itu mempunyai antarmuka yang identik tetapi mempunyai perilaku yang berbeda. Contohnya pintu dan jendela memiliki perilaku yang sama yaitu dapat dibuka dan ditutup, namun untuk menutup jendela dilakukan misalnya dari atas ke bawah (vetikal), sedangkan pintu dari depan ke belakang (horizontal).

3 Contoh

4 Contoh SuperClass public class Manusia{ protected String nama; protected String alamat; public Manusia(){ System.out.println("Manusia:konstruktor"); } public void Bernafas(){ System.out.println("Bisa Bernafas"); public void Tumbuh(){ System.out.println("Tumbuh");

5 Pelajar public class Pelajar { protected int NPM; protected float IP; public void Bekerja(){ System.out.println("Belajar"); } public Pelajar(){ System.out.println("Pelajar");

6 Pegawai public class Pegawai { protected int NIK; protected int gaji;
public void Bekerja(){ System.out.println("Bekerja"); } public Pegawai(){ System.out.println("Pegawai");

7 Latihan Lengkapilah potongan program pada slide sebelumnya dengan Method main yang bisa menampilkan semua atribut dan semua method yang ada baik di class manusia, pelajar dan pegawai!


Download ppt "Pertemuan: Object Oriented Programming"

Presentasi serupa


Iklan oleh Google