Nim : 10410100110
Kelas : P3
REVIEW PBO
PBO (Pemrograman Berorientasi Objek) atau OOP (Object
Oriented Programming) Yaitu : Metode
pemrograman yang memandang komponen pemrograman sebagai objek-objek yang saling
berinteraksi. Objek-objek tersebut saling berinteraksi satu sama lain dengan
bertukar data dan menjalankan fungsi sehingga program berjalan dan menghasilkan
output yang diinginkan.
Class merupakan turunan dari Object. Perbedaan yang
paling mendasar dari class dan objek adalah Class bersifat abstract, sedangkan
Object bersifat Konkrit atau nyata.
Dalam Pemrograman Berorientasi Object (PBO) terdapat
penurunan class dari class induk kepada anak class yang disebut dengan
Inheritance (Pewarisan). Dalam java, konsep penurunan hanya dapat mengenali
1(satu) induk saja (Single Parent).
Abstraction
ð Proses melakukan definisi class, menentukan data dan method
yang akan dimiliki oleh suatu class.
Encapsulation
ð Cara “membungkus” data dan method yang menyusun kelas dan
menyembunyikannya dari dunia luar.
Inheritance
ð
Pewarisan
(Inheritance) adalah proses pewarisan seluruh data dan method yang dimiliki
oleh suatu kelas kepada kelas lainnya.
Polymorphism
ð Banyak bentuk, nama sama, namun kelakuan / behaviour
berbeda.
ð Kemampuan sebuah variabel reference untuk merubah
behaviour sesuai dengan apa yang dipunyai objek.
Class VS Object
CLASS
Ø Desain atau cetakan atau model atau blue print dari
sebuah objek.
Ø Wadah atau tempat untuk mendefinisikan suatu objek.
Ø Bersifat Abstrak.
METHOD
Ø Menggambarkan tingkah laku atau hal-hal yang bisa
dilakukan oleh objek.
Ø Dapat menggambarkan nilai balik/tidak.
Ø Contoh Objek : Mobil.
o Method : Akselerasi, membelok, mengerem.
Tidak ada komentar:
Posting Komentar