Polymorphisme artinya mempunyai banyak bentuk. Dua objek atau lebih dikatakan sebagai polymorphic, bila objek-objek itu mempunyai antar muka yang identik namun mempunyai perilaku-perilaku yang berbeda



Encapsulation adalah mekanisme pemrograman yang membungkus kode dan data yang dimanipulasi dan menjaganya supaya terhindar dari interferensi dan penggunaan yang tidak perlu.



Inheritance untuk memungkinkan programer meletakkan member yang sama dalam satu class dan class-class lain dapat mewarisi member tersebut. Class yang mengandung member yang sama dari beberapa class lain dinamakan superclass atau parent class. Class yang mewarisi dinamakan subclass atau child class. Inheritance menghasilkan class hierarchy.

contoh

class Kendaraan {
  int nomorPolisi;
  Orang pemilik; // (anggap kelas Orang telah dibuat sebelumnya)
  void gantiPemilik(Orang pemilikBaru) {
  . . .
  }
  . . .
}
 
class Mobil extends Kendaraan {
  int jumlahPintu;
  . . .
}
 
class Truk extends Kendaraan {
  int jumlahRoda;
  . . .
}
 
class Motor extends Kendaraan {
  int jumlahTak; // 2-tak atau 4-tak
  . . .
}

Posted on 04.31 by Wildan Mahmudi and filed under | 0 Comments »