Friday, April 29, 2016

Latihan03 (Pewarisan/Inheritance)

Latihan03 (Pewarisan/Inheritance) : Netbeans

Inheritance (pewarisan/penurunan) merupakan penurunan sifat (atribut dan metod) dari induk class kepada subclass atau anak class. Untuk mendeklarasikan suatu class sebagai subclass atau class turunan dari suatu class dilakukan dengan menambah kata kunci “ extends”
Contoh :
public class B extends A {
……………………….
}
Artinya : class B merupakan subclass atau turunan dari A ( class B mewarisi atribut dari class A)

Contoh Penerapan Pewarisan pada program
Buatlah Class dengan nama sepeda.java (jika kalian mengikuti latihan01 kalian bisa membuatnya diprojek latihansaya)


Masukkan Coding berikut :

public class sepeda {
int kecepatan= 10;
int gir=2;
//method
void ubahGir (int pertambahanGir){
gir=gir+pertambahanGir;
System.out.println("Gir : "+gir);
}
void tambahKecepatan(int pertambahanKecepatan){
kecepatan=kecepatan+pertambahanKecepatan;
System.out.println("Kecepatan : "+kecepatan);
}
}


 

buatlah Class dengan nama SepedaGunung.java pada package yang sama.

Masukkan Coding berikut :
public class SepedaGunung extends sepeda{
int setSadel;
public void setSadel (int nilaiSadel){
setSadel=nilaiSadel;
System.out.println("Tinggi Sadel : "+setSadel);
}
}





buatlah Class dengan nama Sepeda GunungBeraksi.java di package yang sama

Masukkan Coding berikut :
public class SepedaGunungBeraksi {
public static void main(String[]args){
//membuat objek
SepedaGunung sepedaku=new SepedaGunung();
//memanggil method di objek
sepedaku.tambahKecepatan(10);
sepedaku.ubahGir(2);
sepedaku.setSadel(20);
}
}






Silakan di run -run file




Seseorang yang ingin membagi pengalaman dan ilmu yang berguna untuk para pembaca FajarYusuf.Com :)

Cobalah untuk memilih Pelajaran Pemrograman dan belajar dari Materi Pertama
EmoticonEmoticon


TENTANG SITUS

SITUS INI ADALAH SITUS PEMBELAJARAN PEMROGRAMAN DAN JUGA PEMAHAMAN TERHADAP TEKNOLOGI KOMPUTER. KALIAN BISA MENGIKUTI PEMBELAJARAN PEMROGRAMAN DENGAN BERTAHAP PADA MATERI YANG SUDAH SAYA SEDIAKAN, JIKA ADA MATERI YANG MEMBINGUNGKAN SILAKAN LAKUKAN KOMENTAR PADA MATERI YANG ANDA TANYAKAN ATAU KALIAN BISA MENGHUBUNGI SAYA DIHALAMAN KONTAK.

https://smallseotools.com/