1. Inherintance (Perwarisan)
2. Encapsulation (Menyembunyikan)
3. Polymorphism
Pembahasana :
1. Inherintance (Perwarisan)
adalah penurunan / perwarisan atribut dan method dari suatu kelas super / kelas induk ke sub kelas atau anak kelas.
[modifier] class NamaSubKelas extends NamaSuperKelas {
class Body
}
Contoh Program
A. Membuat Program Kelas SuperClass.Java
berhubung karena kelas SuperKelas bukan merupakan kelas utama tapi kelas induk dari kelas SubKelas maka untuk menampilkan hasil dari program diatas kita harus membuat kelas utamanya dahulu...
B. Membuat Program Kelas SupClass.Java
kelas SubClass adalah anak kelas dari kelas induk yaitu kelas SuperClass
C. Membuat Program Kelas DemoInheritance.Java
kelas DemoInheritance diatas merupakan kelas utama yang digunakan untuk mengakses anak kelas dan super kelas dari program sebelumnya....
Hasil dari program diatas adalah sbb :
untuk melihat hasil seperti diatas, kita harus menaksesnya dari kelas demoinheeritence sebagai kelas utamanya......
2. Encapsulation (Menyembunyikan)
2. Encapsulation (Menyembunyikan)
Merupakan kemampuan untuk menyembunyikan atribut dan method suatu objek dari objek lain agar orang lain tidak dapat mengetahui bagaimana detail implementasi listing program yang kita buat, yang dalam pemrograman teknik ini sering disebut sebagai information hiding...
Adapun ciri ciri dari teknik ini adalah sbb :
1. selalu menggunakan modifier private
2. untuk memberikan nilai menggunakan selalu perintah set
3. untuk mengambil nilai digunakan selalu perintah get
listing kode program diatas bukanlah kelas utama karena tidak memiliki fungsi utama jadi untuk melihat hasil programnya tidak dapat diakses dari kelas ini....
karena program diatas merupakan kelas utama maka kita dapat mengakses kelas persegi melalui kelas mainpersegi diatas dan melihat hasil dari program diatas ....
Hasil Program
karena program diatas merupakan kelas utama maka kita dapat mengakses kelas persegi melalui kelas mainpersegi diatas dan melihat hasil dari program diatas ....
Hasil Program
3. Polymorphism
Dapat dianalogiskan sebagai berberapa modul yang memiliki nama yang sama namun memiliki implementasi pekerjaan yang berbeda...
Contoh Program
F. Membuat Program Karyawan.java
G. Membuat Program Manajer.java
H. Membuat Program Receptionist.java
I. Membuat Program Polymhorphisme.java
hasil
Tidak ada komentar:
Posting Komentar