Rabu, 16 Maret 2011

Konstruktor Class Java

Adalah  kita  membuat  lebih  dari  konstruktor  pada  satu  class.
Ini sangat berguna jika  kita  ingin  memasukkan parameter  yang  berbeda  pada  konstruktor.
Terdapat  dua  cara  untuk  konstruktor  yaitu:
·         memberikan  parameter yang  berbeda  pada  konstruktor  yang  baru.
·         Memberikan  setidaknya  satu  parameter  yang  berbeda  pada  konstruktor  yang  baru
Class  cariHanphone{
                String merek;
                String camera;
                Int memory;
                Int harga;
                cariHanphone(String merek, String camera)
                {
                                this.merek=merek;
                                this.camera=camera;
                }
                cariHanphone(String merek, String camera, Int memory, Int harga)
                {
                                this.merek=merek;
                                this.camera=camera;
                                this.memory=memory;
                                this.harga=harga;
                }
}
class Hanphone{
         public  static  void  main(String[] args) {
                        cariHanphone spekHanphone;
                        spekHanphone = new cariHanphone(“3 Giga”,”Dual Card”);
                      System.out.println(“Spesifikasi Hanphone  1:”);
                      System.out.println(“Merek   : ” + spekHanphone.merek);
                      System.out.println(“Camera  :  “  +  spekHanphone.camera);
                      System.out.println(“---------------------------------------“);

                      cariHanphone beliHanphone;
                      beliHanphone = new cariHanphone(“Samsung”,”Dual Card”,1,500000);
                      System.out.println(“Spesifikasi  Hanphone 2: “);
                      System.out.println(“Merek  : “  + beliHanphone.merek);
                      System.out.println(“Camera  :  “  + beliHanphone.Camera);
                      System.out.println(“Memory  :  “  + beliHanphone.Memory);
                      System.out.println(“Harga  :  “  +  beliHanphone.Harga);
         }
}
Keterangan:
Pada  class cariHanphone  diatas terdapat  2  konstruktor, yaitu:
·         cariHanphone(String  merek,  String  Camera)
·         cariHanphone(String  merek,  String  Camera,  Int  Memory,  Int  Harga)
Hasil:

Spesifikasi Hanphone  1:
Merek : Dual Card
Memory: 3 Giga
--------------------------------
Spesifikasi  Hanphone  2:
Merek : Samsung
Memory : 3 Giga
Harga  :  500000

0 komentar:

Posting Komentar