Tuesday 28 February 2017

Konsep Pemroggraman OOP



Konsep Pemroggraman OOP (Object Oriented Proggraming) itu gimana sih ?

Konsep nya :

1. Class merupakan model / bentuk awal yang fungsinya tempat untuk meletakan, dan mendeskripsikan variabel, method dari sebuah objek.
Contoh Class dalam kehidupan nyata : Class Manusia, Class Buah, class Binatang. 

Di dalam Class ada :

  • Object merupakan apa yang ada di dalam class itu sendiri. 
     Contoh Class Buah maka Object nya : Apel, 
     Mangga, Nanas, Melon, Semangka, dll.


  • Atribute itu sendiri adalah unsur yang ada dalam class.
     Contoh Class Manusia memiliki Atribut : Nama, Umur,
     Tinggi, Berat, dan Jenis kelamin.


  • Method adalah perilaku/tindakan dari sebuah class.
     Contoh Class Manusia memiliki Method/perilaku : 
     Berjalan, Berlari, Berbicara dan Tidur.


2. Encapsulation /enkapsulasi adalah suatu rangkaian membungkus suatu data (variabel) agar tidak dapat di akses oleh class lain, dan bisa diakses. enkapsulasi bisa diartikan pengendalian hak akses dengan menggunakan Modifier :

  • Private     : hanya bisa diakses oleh class yang sama
  • Protected : dapat diakses oleh class yang sama, package yang sama, subclass, tetapi tidak dapat diakses dari package lain.
  • Public       : dapat diakses oleh class, package, subclass lain.
Gambar Ilustrasi Encapsulation

3. Inheritance / pewarisan adalah  proses suatu super class dimana dapat mewariskan sifat turunan ke dalam class turunannya yaitu sub class. super class akan mewariskan nilai dari atribut / behavior ke sub class.


4. Polymorphism / banyak bentuk adalah kemampuan yang dimiliki method, yang mempunyai nama yang sama, tetapi perilakunya berbeda-beda. 




This Is The Newest Post

1 comments so far


EmoticonEmoticon