package javaapplication1;
class besi{
public String bahan;
public besi(String a)
{
this.bahan = a;
}
}
class mesin extends besi{
public String produksi;
public mesin(String bahan){
super(bahan);
if(this.bahan.contains("Besi")){
this.produksi = "Mesin"; }
else{ this.produksi = "Rusak"; }
}
}
class kaca {
public String bahan;
public kaca(String a){
this.bahan = a; }
}
class mobil{
public String toyota;
public mobil(mesin fuMesin , kaca fuKaca){
if(fuMesin.produksi.contains("Mesin") ){
if(fuKaca.bahan.contains("Kaca")){
toyota ="Mobil Toyota"; }
else{ toyota ="Mobil rusak";
this.getToyota(); }
}
else{ toyota ="Gerobak"; }
}
public String getToyota(){
return this.toyota; }
}
public class Main {
public static void main(String[] args) {
mesin aa = new mesin("Besi");
kaca dd = new kaca("Kaca");
mobil gg =new mobil(aa,dd);
System.out.println(aa.bahan);
System.out.println(aa.produksi);
System.out.println(gg.getToyota());
}
}
mengotak-atik antar kelas


Diberdayakan oleh Blogger.