OPEN SOURCE

Minggu, 23 Oktober 2011

Information Hiding,Inferitance,Encapsulation dan Polymorphism

  • INHERITANCE 
Inheritanca adalah penurunan atribut dan method dari suatu kelas super/kelas induk ke sub kelas/kelas anak.
Contoh
[modifier] class NamaSubKelas extends NamaKelasSuper {
              class body;

Keterangan : Kata kunci extends digunakan untuk menyatakan pewarisan.

  • ENCAPSULATION 
Encapsulation atau pengkapsulan adalah suatu kemampuan dalam pemrograman berorientasi objek untuk meyembunyikan atribut dan method suatu objek dari objek lain.
Pengkapsulan dilakukan dengan cara memberikan modifier private pada suatu method dan pada variabel.


Method untuk memberikan nilai pada suatu atribut privat biasanya diawali dengan kata "set", sedangkan method untuk mengambil nilai dari suatu atribut privat biasanya diawali dengan kata "get".

  • POLIMORPHISM
Istilah ini dapat diartikan sebagai modul yang memiliki nama yang sama, namun memiliki tingkah laku yang berbeda sehingga implementasinya berbeda.






Contoh Program:

Membuat Program SuperClass.java

























Membuat Program SubClass.java


Ket:     Super() merupakan pewarian yang berfungsi untuk memanggil konsturktor classSuper (induk)
















Membuat Program DemoInheritance.java
























Kemudian Run Program (tekan Ctrl + 2)
akan muncul hasil seperti dibawah ini.













 Membuat Program Persegi
















 Program Main persegi














 Hasil MainPersegi












PROGRAM Karyawan.java











PROGRAM Manager.java









PROGRAM Receptionist.java








 PROGRAM Polymorphism.java















 Hasil:














Terima Kasih ........................... :-)





















Tidak ada komentar:

Posting Komentar