href="http://jembersantri.blogspot.com/" style="color: #153ce4; margin: 0px; padding: 0px; text-decoration: initial;" target="_blank">

Pages

animasi  bergerak gif
Ganti Background Blog Ini!

animasi  bergerak gif

Karakteristik Pemrograman Berorientasi Objek

Karakteristik Pemrograman Berorientasi Objek :
  1. Abstraction
  2.  Encapsulation
  3. Inheritance
  4. polymorphism

1. Abstraction 
          adalah Cara kita melihat suatu sistem dalam bentuk yang lebih sederhana, yaitu sebagai suatu kumpulan subsistem  (object) yang saling berinteraksi.
  • Mobil adalah kumpulan sistem pengapian, sistem kemudi, sistem pengereman 
Alat meng-abstraksikan sesuatu adalah class
Object bersifat modularity. Object dapat ditulis dan dimaintain terpisah (independen) dari object lain.
 
2. Encapsulation
             Mekanisme menyembunyikan suatu proses dan data dalam sistem untuk menghindari interferensi, dan menyederhanakan penggunaan proses itu sendiri
Tongkat transmisi (gigi) pada mobil
Tombol on/off/pengaturan suhu pada AC
Class access level (public, protected, privat) adalah implementasi dari konsep encapsulation.
Enkapsulasi data dapat dilakukan dengan cara:
1.mendeklarasikan instance variable sebagai private
2.mendeklarasikan method yang sifatnya public untuk mengakses variable tersebut

Enkapsulasi data juga dapat dilakukan dengan cara:
1.mendeklarasikan instance variable sebagai private
2.mendeklarasikan method yang sifatnya public untuk mengakses variable tersebut


3.  Inheritance  
           Suatu class dapat mewariskan atribut  dan method kepada class lain (subclass), serta membentuk class hierarchy. Penting untuk Reusability.
Java Keyword:
extends
    

4. Polymorphism 
           Kemampuan untuk memperlakukan object yang memiliki perilaku (bentuk) yang berbeda
Implementasi konsep polymorphism:
1.Overloading: Kemampuan untuk menggunakan nama yang sama untuk beberapa method yang berbeda parameter (tipe dan atau jumlah)
2.Overriding: Kemampuan subclass untuk menimpa method dari superclass, yaitu dengan cara menggunakan nama dan parameter yang sama pada method
          

About the Author

I'm Hung Duy, the founder of Xml Blogger Templates (XBT). I'm a freelance writer on topics related to Website Optimization (SEO), blogger customizations and making money online. I'm blogging since 2006 and I'm currently a guest blogger on Blogging With Success.
Follow Me on Twitter or On Facebook


Visit xmlbloggertemplates.com for more Blogger Templates

1 komentar:

Shikamaru Nara mengatakan...

teimakasih atas infonya
Lem touchscreen lcd

Posting Komentar

 
Designed by