Mei 18, 2015

Ringkas: Pemograman Berorientasi Objek [Java]

Pemograman Berorientasi Objek Bahasa Pemograman Java, Mempelajari:
  1. Abstraksi
  2. Encapsulation (pembungkusan)
  3. Inheritance (pewarisan)
  4. Polimorfisme (kebanyakrupaan)

Abstraksi

Ketidak pentingan terhadap proses/kode untuk pembuatan objek tombol.
Seperti, kita tidak perlu tau tentang bagaimana jalannya bensin terhadap pergerakan motor.


Encapsulation

Mekanisme untuk melakukan abstraksi (penyembunyian informasi).

Sifat :

  1. Private, hanya dapat diakses oleh kelasnya sendiri.
  2. Public, dapat diakses oleh seluruh kelas, termasuk dirinya.
  3. Protected , dapat diakses oleh kelasnya sendiri dan kelas turunanya.



Inheritance

Pewarisan sifat dari kelas induk (superclass)


Polimorfisme
Kemampuan objek untuk menangkapkan banyak hal dengan satu cara yang sama.
Nama lain: dynamic binding; late binding; runtime binding

Contoh:
Kelas A diturunkan menjadi kelas B, C, dan D dengan konsep ini, method pada subclass dapat dijalankan dengan objek yang diinstansiasi dengan kelas A

Tidak ada komentar: