Membuat
program Agregat Pemlik Mobil
1.
Membuat program agregat pemilik mobil
Membuat 3 class object
1.kelas main
2.kelas pemilik
3.kelas mobil
a. kelas main
* @author GALIH.AJI
*/
public class main {
public static
void main(String[] args) {
pemilik p=new
pemilik("Galih aji","Kota Bengkulu");
mobil m1=new
mobil("Toyota","BD4005ES",2002);
mobil m2=new
mobil("mazda","BD3434H",2011);
mobil m3=new
mobil("Agya","BD1234J",2004);
mobil m4=new
mobil("jazz","BD9877J",2015);
mobil m5=new
mobil("new mazda","BD3566CS",2016);
p.belimobl(m1);
p.belimobl(m2);
p.belimobl(m3);
p.belimobl(m4);
p.belimobl(m5);
p.jualmobl(m3);
p.display();
}
}
b. kelas pemilik
* @author GALIH.AJI
*/
public class pemilik {
private String
nama,alamat;
private Integer
jmlmobl=0;
private
ArrayList<mobil> daftar= new ArrayList<mobil>(5);
public
pemilik(String nam,String alt){
this.nama=nam;
this.alamat=alt;
}
public void
belimobl(mobil m){
daftar.add(m);
this.jmlmobl++;
}
public void
jualmobl(mobil m){
daftar.remove(m);
this.jmlmobl--;
}
public void
display(){
int i;
System.out.println("Nama Pemilik: "+this.nama);
System.out.println("Nama Alamat: "+this.alamat);
System.out.println("Daftar Mobil :");
for (mobil m :
daftar){
System.out.println(m.getMerek()+" "+m.getNoplat()+"
"+m.getThnklr());
}
}
}
2.
Kelas mobil
* @author GALIH.AJI
*/
public class mobil {
private String merek,noplat;
private Integer thklr;
public mobil(String mrek, String no, Integer th){
this.merek=mrek;
this.noplat=no;
this.thklr=th;
}
public void setMerek(String merek){
this.merek=merek;
}
public void setNoplat(String nomplat){
this.noplat=nomplat;
}
public void setThnklr(Integer thnklr){
this.thklr=thnklr;
}
public String getMerek(){
return merek;
}
public String getNoplat(){
return noplat;
}
public Integer getThnklr(){
return thklr;
}
}
No comments:
Write komentar