Showing posts with label Java. Show all posts
Showing posts with label Java. Show all posts

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;
    }
}
   

Category