Assalamualaikum
warahmatullahi wabarakatuh...
Postingan
ini saya buat untuk memenuhi tugas Laporan praktikum dari Dosen cantik saya
Sundari Retno Andini, S.T,M.Kom selaku Dosen Algo & Pemrograman II (JAVA) . kali ini saya akan sedikit membahas tenyang INFORMATION HIDING, INHERITANCE, ENCAPSULATION DAN
POLYMORPHISME
Berikut adalah Program
SuperClass.java
Disini, SuperClass.java berperan sebagai Kelas Induk.
Program SubClass.java
Dan SubClass.java merupakan Kelas Anak dari kelas induk
SuperClass. Java, yang mana ditandai dengan kata Kunci extends
Public
class SubClass extends Superclass
Program DemoInheritance.java
Progam DemoInheritance.java bertugas menjalankan progam
SuperClass dan SubClass.
Sc.methodSubclass();
Berfungsi memanggil method pd SubClass, lalu
Super.methodsuperClass ();Berfungsi
memanggil method pd SuperClass yg mana perintah dari methodnya adalah mencetak
hasilnya
Hasil dari Program
DemoInheritance
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
Program Persegi.java
Program diatas merupakan pengkapsulan.
Pengkapsulan
dilakukan dengan cara memberikan modifier private
pada suatu method dan pada variabel. Method untuk memberikan nilai suatu
atribut privat biasanya diawali dengan kata “set”, sedangkan methodd
untuk mengambil nilai dari suatu atribut privat biasanya diawali dengan kata “get”.
Program MainPersegi
Seperti pembahasan yg sebelumnya Persegi
pg = new Persegi ();berfungsi untuk membuat objek baru,
Agaar bisa mengakses kelas lainnya.
pg.setPanjang
(10); memanggil method setPanjang dan
memberikan nilai.
pg.setLebar
(20); memanggil method setLebar dan memberikan nilai.
Hasil dari Program
MainPersegi.java
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
Program Karyawan.java
Program Manager.java
Program
Receptionist.java
Program
Polymorphisme.java
POLYMORPHISM
Secara leksikal, polymorphisme (polimorfisme) bermakna satu kata yang
memiliki banyak arti. Polimorfisme dapat diilustrasikan sebagai berikut.
Perhatikan penggunaan kata “mentah” dalam beberapa kalimat berikut :
1. “Sayuran itu masih mentah”.
2. “Pukulan petinju itu berhasil
dimentahkan lawannya”.
3. “Gagasan itu masih mentah
sehingga perlu dibahas kembali”
Dalam
pemrograman, istilah polimeorfisme dapat diartikan sebagai modul yg memiliki
nama yg sama, namun memiliki tingkah laku yg berbeda sehingga implementasinya
berbeda.
Hasil Program
Polymorphisme.java
Nah,,
sekian postingan dari Saya.. Terima Kasih 😁😁😁😁
Wassalamualaikum..
Tidak ada komentar:
Posting Komentar