Pengenalan Pemrograman Berorientasi Object 1
·
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.
Tidak ada komentar :
Posting Komentar