Inheritance,Encapsulation, dan Polymorphism

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...