Pemrograman Berbasis Objek


Apa yang dimaksud dengan pemrograman berorientasi obyek  (PBO)
 ?

pemrograman berorientasi obyek adalah sebuah paradigma/pendekatan dalam menyelesaikan permasalahan dengan menggunakan obyek

Pemrograman Berbasis Obyek Bukan Bahasa Pemrograman Bukan JAVA, C++ atau C#. Tapi Ingat, PBO  Adalah Suatu Paradigma/Pendekatan.

Obyek memiliki attribut (properti) dan method (fungsi)

Kelas adalah denah dari obyek

1 Class N Objek

Krakteristik OOP

  1. Encapsulation adalah Penggabungan antara field dan method dalam suatu object yang mendukung information hiding. Information hiding disini yang dimaksud adalah penyembunyian informasi tertentu supaya tidak dapat diakses secara langsung.
  2. Inheritance adalah pewarisan sifat dari class induk ke class anak dan semua method dapat diwariskan dari class induk ini. di dalam inheritance ini hanya yang public class dan protected class yang dapat diakses oleh anak class. dan class anak pun dapat mengoverride (menulis ulang) method yang ada dalam class induk.
  3. Polymorphism adalah Kemampuan sebuah object untuk melakukan suatu method yang terdapat dalam tipe data atau class lain. Biasanya terdapat dalam hubungan antara class induk dan class anak.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s