Selasa, 05 November 2013

ini tgzq tgl 06/11/13

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());
    }

}

         
2. Pengertian  inheritance (pewarisan) beserta contohnya:
   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 :)

Tidak ada komentar:

Posting Komentar