Anda di halaman 1dari 5

Konstruktor

Membuat Objek Menggunakan Konstruktor


• Konstruktor adalah method/fungsi khusus. Memiliki 3 kekhasan:
• Sebuah konstruktor harus mempunyai nama yang sama dengan nama
kelasnya.
• Konstruktor tidak mempunyai tipe retrun bahkan void.
• Konstruktor dipanggil menggunakan operator new ketika objek dibuat.
Konstruktor memainkan peran dalam proses inisialisasi objek.
• Konstruktor mirip seperti method/fungsi regular yang dapat di-
overloaded (beberapa konstruktor dapat memiliki nama yang sama
tetapi dengan parameter berbeda) ini akan dibahas terpisah.
• Suatu kesalahan jika anda menempatkan keyword void didepan nama
konstruktor
public void Segitiga(){
}
Pada contoh di atas Segitiga() adalah method biasa bukan konstruktor.
• Memanggil konstruktor pada suatu kelas menggunakan operator new
Contoh : new Konstruktor(argumen)
• Membuat Objek dengan Konstruktor
ClassName ObjekName = new Constructor();
• Mengakses data dan method/fungsi objek.
ObjekName.variableName
ObjekName .MethodName(arguments)
• Dalam suatu class kita dapat mendefinisikan beberapa konstruktor dengan
inisialisasi data yang berbeda.
Contoh :
1. public Segitiga(){
}
2. public Segitiga(int alas, int tinggi){
this.alas = alas;
this.tinggi = tinggi;
}
• Untuk membuat objek deklarasinya sbb:
Segitiga s1 = new Segitiga();
Segitiga s2 = new Segitiga(4,6);

Anda mungkin juga menyukai