Class
public abstract class bentuk {
protected String bentukz;
protected abstract String gambar();
protected abstract void hapus();
}
class lingkaran extends bentuk {
public lingkaran(String bent){
bentukz = bent;
}
public String gambar(){
return bentukz;
}
public void hapus(){
System.out.println("Lingkaran Dihapus");
}
}
class elips extends bentuk {
public elips(String bent){
bentukz = bent;
}
public String gambar(){
return bentukz;
}
public void hapus(){
System.out.println("Elips Dihapus");
}
}
class segitiga extends bentukbangun {
public segitiga(String bent){
bentukz = bent;
}
public String gambar(){
return bentukz;
}
public void hapus(){
System.out.println("Segitiga Dihapus");
}
}
Class MethodMain
public class mainbentuk {
public static void main(String [] args) {
bentuk dat0 = new lingkaran("Lingkaran");
System.out.println("Lingkaran");
System.out.println("gambar: "+dat0.gambar());
dat0.hapus();
System.out.println();
bentuk dat1 = new elips("Elips");
System.out.println("Elips");
System.out.println("gambar: "+dat1.gambar());
dat1.hapus();
System.out.println();
bentuk dat2 = new segitiga("Segitiga");
System.out.println("Segitiga");
System.out.println("gambar: "+dat2.gambar());
dat2.hapus();
System.out.println();
}
}
0 Komentar untuk "Program Java POLYMORPHISM Bentuk Bangun"