Rabu, 21 Oktober 2009

Class Sederhana dengan Hinding dan Encapsulation

Class Sederhana dengan Hinding dan Encapsulation
Dari program yang telah kita buat sebelumnya, kita dapat mengimplementasi Method Getter dan Setter dengan melakukan beberapa perubahan . Sebagai berikut :

Kelas Main :

public class Main {

public static void main(String[] args) {
musiman durian = new musiman();
durian.setNama("durian");
durian.setJenis("memiliki biji ");

System.out.println("Nama :"+durian.getNama()+" ,Jenis :"+durian.getJenis());

tidak musiman kelapa = new tidak musiman();
kelapa.setNama("kelapa");
kelapa.setJenis("tidak memiliki biji ");

System.out.println("Nama :"+kelapa.getNama()+" ,Jenis :"+kelapa.getJenis());

musiman rambutan= new musiman();
rambutan.setNama("rambutan");
rambutan.setJenis("memiliki biji ");

System.out.println("Nama :"+rambutan.getNama()+" ,Jenis :"+rambutan.getJenis());

tidak musiman pisang= new tidak musiman();
pisang.setNama("pisang");
pisang.setJenis("tidak memiliki biji");

System.out.println("Nama :"+pisang.getNama()+" ,Jenis :"+pisang.getJenis());

musiman mangga= new musiman();
mangga.setNama("mangga");
mangga.setJenis("memiliki biji");

System.out.println("Nama :"+mangga.getNama()+" ,Jenis :"+mangga.getJenis());
}
}


Kelas buah :

package buahclass;

public class buah {
private String nama;
private String jenis;


public buah(){

}

public String getDetails(){

return "Name :"+getNama()+ ", Jenis :"+getJenis();
}
public String getNama(){
return nama;
}
public String getJenis(){
return jenis;
}
public void setNama(String n){
this.nama = n;
}
public void setJenis(String j){
this.jenis = j;
}

public void waktu(){

}

}

Kelas musiman :

package buahclass;

public class musiman extends buah{

public musiman(){

}
public String 6 bulan(){
return "setiap 6 bulan";
}

}


Kelas tidak musiman :

package buahclass;

public class tidak musiman extends buah{


public tidak musiman(){

}
public void selalu ada (){

}
}

Tampilan output tidak berubah karena Getter dan Setter hanya menyembunyikan attribute dan method.

0 Komentar:

Posting Komentar

Berlangganan Posting Komentar [Atom]

<< Beranda