Postingan

Menampilkan postingan dari April, 2019

Inheritance,Encapsulation, dan Polymorphism

Gambar
Inheritance (Pewarisan/Penurunan) merupakan penurunan sifat (data/atribut dan method) dari induk class kepada sub class atau anak class serta membentuk class hirarki. Untuk mendeklarasikan suatu class sebagai sub class atau class turunan dari suatu class dilakukan dengan menambahkan kata kunci “extends”.   Berikut adalah contoh penggunaan inheritance : 1. Buka Netbeans, buatlah  package  baru bernama  Inheritance  di dalam  Source Packages . 2. Berikutnya buatlah class dengan nama TemanKelas.java 3. Berikutnya buatlah class dengan nama LakiLaki.java 4. Berikutnya buatlah class dengan nama Main.java Output : Dalam hal ini, inheritance bertujuan membentuk obyek baru yang memiliki sifat sama atau mirip dengan obyek yang sudah ada sebelumnya (pewarisan). Obyek turunan dapat digunakan membetuk obyek turunan lagi dan seterusnya. Setiap perubahan pada obyek induk, juga akan mengubah obyek turunannya. Susunan o...