Page 10 - e-modul pbo
P. 10
Jika kita jalankan, program class diatas tidak akan berjalan karena tidak ada method
main. Kita perlu menambahkan method main dengan menggunakan subclass, yaitu class
motor dan mobil. Karena semua sifat yang ada di class kendaraan dapat diakses dan
dijalankan pada class mobil dan motor.
Membuat subclass dan objek motor dan menerapkan konsep pewarisan.
class game
//menerangkan konsep inheritance
public class motor extends kendaraan2 {
public static void main(String[] args){
//Membuat Objek Dari Class Motor
motor data = new motor();
//Memasang Atribut untuk Merek dan Jenis
data.setAtribut ("HONDA", "Motor");
//Menampilkan hasil
System.out.println("Jenis Kendaraan: "+data.getJanis ());
System.out.println("Merek Kendaraan: "+data.getMerek());
data.Melaju (80);
}
}
Program akan berjalan setelah menggunakan kata kunci extends pada subclass
tersebut dan mengakses atribut-atributnya. Program di atas akan menampilan hasil
sebagai berikut
Output class motor
Jenis Kendaraan: Motor
Merek Kendaraan: HONDA
===== Melaju =====
Kecepatan 80 Km/jam
Pemrograman Berorientasi Objek Kelas XI – Semester 2 5