Saturday, February 4, 2017

Program Java Membuat program Agregat Pemlik Mobil OOP


 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

Category