Assalamualaikum Wr.Wb
Selamat malam semuanya, kali ini saya akan menshare tentang
karakteristik pemrograman berbasis objek. Nah dalam pemrograman berbasis objek
ini ada beberapa karakteristik, diantaranya Enkapsulasi (Encapsulation), Pewarisan (Inheritance), dan Polymorphisme.
Baiklah saya akan menjelaskan satu-satu karakteristik
pemrograman berbasis objek serta penerapannya.
1.
Enkapsulation (Encapsulation)
Enkapsulasi ini merupakan suatu cara
bagaimana menyembunyikan sedemikian rupa suatu proses kedalam sistem, hal ini
berguna untuk menghindari interfensi dari luar sistem dan juga lebih untuk
menyederhanakan sistem itu sendiri.
Contoh sederhana dalam pembuatan
enkapsulasi pada java netbeans
a.
Buatlah sebuah class dengan nama ContohEnkapsulasi.Java
b.
Kemudian buat class kedua dengan nama AksiEnkapsulasi.Java
2.
Pewarisan (Inheritance)
Pewarisan/Inheritance merupakan penurunan
sifat baik dalam atribut maupun method dari indeks class kepada subclass atau
anakclass.
Untuk mendaklarasikan suatu class sebagai
subclass atau class turunan ditambahkan kata kunci “Extends”.
Contoh sederhana program pewarisan pada
java netbeans.
a.
Buatlah class dengan Nama Sepeda.java
b.
Buatlah class dengan Nama SepedaGunung.java
c.
Buatlah class dengan Nama SepedaGunungBeraksi.java
Maka Outpunya akan menjadi :
3.
Polymorphisme
Polymorphisme merupakan suatu kemampuan
dari sebuah object untuk memperbolehkan mengambil beberapa bentuk yang berbeda
agar tidak ada terduplikasi objek. Polymorphisme ini terjadi pada suatu objek
class bertipe parent class, akan tetapi pemanggilannya pada contruction
subclass.
Contoh sederhana penerapan polymorphisme
pada java netbeans.
a. Buatlah class dengan nama polimorfisme.java dan buatlah koding seperti dibawah ini
Maka outpunya akan menjadi
Nah
mungkin pembahasan tentang Enkapsulasi, Pewarisan (Inheritance), dan
polymorphisme cukup segini dulu. Sampai ketemu pada postingan
yang berikutnya......
Wassalmualaikum Wr.Wb
0 komentar:
Posting Komentar