1. constuktur beserta ciri"
jawab : constuktur adalah method yang pertama kali dijalankan pada saat pembuatan suatu objek
ciri"x
- akan otosmatis di terpanggil jika suatu class terbentuk
- mempunyai nama yang sama dengan nama class
- tidak mempunyai return tiipe
contoh programnya
public class Main {
private String Nama,Kelas;
public Main(String nama,String kelas) {
Nama=nama;
Kelas=kelas;
}
public String getNama() {
return Nama;
}
public String getKelas() {
return Kelas;
}
public static void main(String[] args) {
Main s = new Main("UMMULHADI","JV-F7");
System.out.println("Nama :"+s.getNama());
System.out.println("Kelas :"+s.getKelas());
}
}
jawabanya :
- inheritance (pewarisan) merupakan pewarisan variabel dan method pada sebuah class yang diperoleh dari kelas yang sudah ada pada sub-class (class induk). Sub-class akan meawarisi state (variabel-variabel) dan behavior (method-method) dari super class
contoh programnx
+kelas induk
package pewarisan;
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;
}
}+ class anak
package pewarisan;
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();
}
}+class anak
package pewarisan;
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;
}
}+class utama
package pewarisan;
public class utama {
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());
}
}
mhn p'baca buat menkoreksi k'salahan" yg sy p'buat agar tlsan s'lanjutnx dpt lbh b'manfaat bagi semua p'baca :)