> > Kostruktor dan Overloading

Kostruktor dan Overloading

KONSTRUKTOR

class Mobil{
private String warna;
private int tahunProduksi;

// Konstruktor dengan dua parameter
public Mobil (String warna, int tahunProduksi){
this.warna = warna;
this.tahunProduksi = tahunProduksi;
}

// Metode
public void info ( ){
System.out.println("Warna : " + this.warna);
System.out.println("Tahun : " + this.tahunProduksi);
}

public static void main(String[] args){
// pendeklarasian variable dilakukan saat pembuatan objek
Mobil mobilku = new Mobil("Putih", 2003);

mobilku.info ( );
}
}


OVERLOADING



class Mobil{
private String warna;
private int tahunProduksi;

// Konstruktor Pertama
public Mobil(String warna){
this.warna = warna;
}

// Konstruktor Kedua
public Mobil (int tahunProduksi){
this.tahunProduksi = tahunProduksi;
}


// Metode1
public void info1 ( ){
System.out.println("Warna : " + this.warna);
}

//Metode2
public void info2 ( ){
System.out.println("Tahun : " + this.tahunProduksi);
}

public static void main(String[] args){

Mobil mobilku1=new Mobil("Putih");
mobilku1.info1 ( );

Mobil mobilku2 = new Mobil (2009);
mobilku2.info2 ( );
}
}

Leave a Reply

Powered by Blogger.