Anda di halaman 1dari 2

Bahasa Pemrograman Java Teguh Wiharko

Bab 2 Pengenalan objek: Paradigma pemograman berorientasi objek


2.1. Abstraksi 1. Abstraksi merupakan suatu cara dimana kita melihat suatu objek dalam bentuk yang lebih sederhana. 2. Dengan abstraksi, kita dapat melihat suatu sistem yang kompleks sebagai kumpulan dari subsistem-subsistem yang lebih sederhana. 3. Yang harus diketahui adalah bagaimana cara mentransformasikan apa yang kita ketahui tentang suatu objek menjad suatu program komputer. 2.2. Elemen Dalam Sebuah Objek: State Dan Behaviour 1. etiap objek memiliki state !keadaan" dan behaviour !kelakuan" yang dapat merubah state. 2. Dalam #a$a state diterjemahkan menjadi properties dan field. 3. edangkan behaviour diterjemahkan menjadi method. 2.3. onsep Pemograman Berorientasi Objek: Pengkapsulan! Pe"arisan! Dan Polymorphism 2.3.1. Pengkapsulan#Enkapsulation 1. Enkaspsulation adalah suatu mekanisme untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interferensi atau penyalahgunaan dari luar sistem dan sekaligus menyederhakan penggunaan sistem tersebut. 2. Everything is an object dalam bahasa #a$a. 2.3.2. Pe"arisan#Inheritance 1. %e&arisan merupakan suatu proses dimana suatu class diturunkan dari class lainnya, sehingga ia mendapatkan ciri atau sifat dari class tersebut. 2. 'isal class anjing, kucing dan monyet dapat diturunkan dari class mamalia. 3. Class digunakan untuk menggambarkan suatu model atau spesifikasi dari suatu entitas. (. )bjeck*instance merupakan kenyataan, realisasi, atau per&ujudan dari class. 2.3.3. Ban$ak Bentuk#Pol$morphism 1. %olymorphism berasal dari bahasa Yunani yang berarti +,anyak ,entuk-.

2-1

Bahasa Pemrograman Java Teguh Wiharko

2. Dalam ))%, konsep ini memungkinkan digunakannya suatu interface yang sama untuk memerintah suatu objek agar melakukan suatu aksi atau tindakan yang mungkin secara prinsip sama tetapi secara proses berbeda. 3. .ontohnya adalah behaviour berlari yang pada pemrograman ))% dapat diberikan kepada class manusia dan class class binatang!'isal/ anjing, kucing dan tikus". 0etapi tentu saja cara berlari manusia akan tidak sama dengan cara berlari binatang. 2.%. uis 1. #elaskan perbedaan antara state dengan behaviour, dan berikan contohnya1 2. #elaskan apa yang dimaksud dengan class dan objek apa perbedaannya dan berikan contohnya1

2-2

Anda mungkin juga menyukai