Senin, 03 Desember 2012

Pengenalan Pemrograman Berorientasi Object 1

  Tidak ada komentar

·        Konsep dasar PemrogramanBerorientasiObject
  1.   Class
Definisi class yaitu template untuk membuat sebuah object.Class merupakan prototipe atau blue print / cetakan.
   2.   Object
Object merupakan hasil instansiasi dari class, bentuk nyata dari class.
   3.   Attribute
Variabel yang pasti dimiliki class dan mengitari class dengan nilaidatanya yang bias ditentukan di object.
   4.   Method
Urutan instruksi yang mengakses data dari object dan dapat melakukan manipulasi data, perhitungan matematika, dan memonitor kejadian dari sebuah event.
Method ada dua jenis:
1)    Method dengan return value
2)    Method tanpa return value
   5.   Constructor
Method yang pertama dipanggil dan yang memiliki identifier/nama yang sama dengan nama class.
·        KarakteristikPemrogramanBerorientasi Object
   1.    Encapsulation
Pembungkusan attribute untuk menghindari akses illegal. Encapsulation berfungsi untuk memastikan pengguna object tidak dapat mengakses object dengan cara illegal.
Enkapsulasi data dapat dilakukan dengan cara:
1)    Mendeklarasikan instance variabel sebagai private
2)    Mendeklarasikan method yang bersifat public
    2.    Inheritance
Pewarisan attribute dan method dari sebuah class kepada class lain (subclass) bertujuan perluasan attituted. Java keyword :extends
    3.    Polymorphisme
Kemampuan untuk memperlakukan object yang memiliki perilaku (bentuk) yang berbeda.
Implementasi :
1)    Overloading :kemampuan untuk menggunakan nama yang sama untuk beberapa method dengan parameter yang berbeda.
2)    Overriding :kemampuan subclass menimpa method pada superclass dengan menggunakan nama dan parameter yang sama pada method.

Tidak ada komentar :

Posting Komentar