Pewarisan adalah keuntungan besar dalam pemrograman berbasis object karena suatu sifat atau method didefinisikan dalam superclass, sifat ini secara otomatis diwariskan dari semua subclasses. Jadi, Anda dapat menuliskan kode method hanya sekali dan mereka dapat digunakan oleh semua subclass. Subclass hanya butuh mengimplementasikan perbedaannya sendiri dan induknya.
Mungkin itulah sedikit paparan tentang pewarisan pada program java. Untuk contohnya dapat dilihat dibawah ini (menggunkan induk objectnya yaitu lingkaran):
Program 1.
public class lingkaran
{
protected double r;
public double getR(){
return r;
}
public void setR( double r ){
this.r = r;
}
public double getLuas(){
double result = 0;
result = ( 3.14 * r * r );
return result;
}
public double getKeliling(){
double result = 0;
result = ( 2 * 3.14 * r );
return result;
}
}
Anda save dan beri nama ( lingkaran.java )
Program 2.
public class tabung extends lingkaran
{
protected double t;
public double getT(){
return t;
}
public void setT( double t ){
this.t = t;
}
public double getvolume(){
double result =0;
result = ( getLuas() * t );
return result;
}
public double getLuas(){
double result =0;
result = ( 2*super.getKeliling() * t );
return result;
}
public double getLuaslingkaran(){
return super.getLuas();
}
}
Anda save dengan nama ( tabung.java )
Program 3.
public class juring extends lingkaran
{
protected double s;
public double getS(){
return s;
}
public void setS( double s ){
this.s = s;
}
public double getLuas1(){
double result = 0;
result = ( s * super.getLuas() / 360 );
return result;
}
}
Program 4.
public class tampil
{
public static void main( String[] args )
{
tabung A = new tabung();
juring B = new juring();
A.setR(10);
A.setT(10);
System.out.println("jari-jari="+A.getR());
System.out.println("luas Lingkaran = "+A.getLuaslingkaran());
System.out.println("luas = "+A.getLuas());
System.out.println("keliling = "+A.getKeliling());
System.out.println("tinggi ="+A.getT());
System.out.println("volume ="+A.getvolume());
System.out.println("Luas Juring ="+A.getR());
}
}
Anda save dengan nama ( tampil.java ).
Demikianlah contoh program java. Jika terdapat keslahan pada coding harap maklum karena saya juga masih belajar. Atau jika sobat berkenan bisa memberi komentarnya, supaya penulisan artikel selanjutnya bisa lebih baik lagi..
terimakasih atas kunjungannya.
Demikianlah contoh program java. Jika terdapat keslahan pada coding harap maklum karena saya juga masih belajar. Atau jika sobat berkenan bisa memberi komentarnya, supaya penulisan artikel selanjutnya bisa lebih baik lagi..
terimakasih atas kunjungannya.

terimakasih kawan ini sangat mambantu saya :D
BalasHapusthanks kawan,, akhirnya dapet contoh jg.. ditunggu karya2 yang lainnya!!
BalasHapusmau tanya gan, program yang ke 3 di save dengan nama apa
BalasHapus@Angga : tampil.java :)
BalasHapus