Saturday, May 24, 2014

Constructor dalam bahasa pemograman java

Constructor adalah sebuah method dalam suatu class yang secara otomatis akan di jalankan jika sebuah class di buat objeknya. Sebuah konstructor harus memiliki nama yang sama dengan class yang mengadopsinya, dan tidak memiliki nilai kembalian. Constructor juga bisa bersifat overloading.

untuk lebih jelasnya, berikut ini adalah contoh program yang menggunakan constructor :

/**
 * @(#)ContohConstructor.java
 *
 *
 * @author 
 * @version 1.00 2014/5/24
 */

class Hitung {
 double  p, l;
 
 //ini adalah constructor
 Hitung(double param1, double param2){
  p = param1;
  l = param2;
 }
 
 double perkalian() {
  double hasilPerkalian;
  return hasilPerkalian = p*l;
 }
}

public class ContohConstructor {

    public static void main(String[] args) {
     Hitung nilai = new Hitung(4, 2);
     
     System.out.println("Hasil perkalian : "+nilai.perkalian());
    }
    
}
dan jika dijalankan melalui CMD hasilnya adalah seperti berikut :