Siswa bernama Sahrul Sindriana kelas XI RPL A SMK Negeri 2 Cimahi bertanya tentang constructor pada pemrograman berorientasi objek. Constructor digunakan untuk menginisialisasi nilai awal atribut objek ketika objek pertama kali dibuat, seperti ditunjukkan pada contoh constructor dengan dua parameter string.
1. Nama : Sahrul Sindriana
Kelas : XI RPL A
Sekolah : SMK NEGERI 2 CIMAHI
E-mail : Sahrul.Sindriana@gmail.com
Mata Pelajaran : Pemrograman berorientasi objeck (PBO) / OOP
Pertanyaan : Jadi Constructor itu apa ??
Constructor merupakan method yang namanya sama dengan kelas dimana method itu berada. Constructor digunakan untuk mengisialisasi nilai awal (memberikan nilai default) pada atribut – atribut yang dimiliki oleh suatu objek saat objek itu pertama kali di buat.
Constructor beguna untuk menginisialisasi jika class tersebut dijadikan object. saya akan memberikan contoh Constructor.
Contoh :
public class Const {
String data,data2;
public Const(String data,String data2){ // constructor
this.data = data;
this.data2 = data2;
}
void cetakConst(){
System.out.printf("%s %s",this.data,this.data2);
System.out.println("");
}
2. diatas adalah constructor nya , jika kita ingin memanggil , cukup panggil method cetakConst() ke dalam main class. berikut main class nya
public static void main(String[] fian){
Const a = new Const("Sahrul","Sindriana");
// membuat object Const , dan mengisi data dalam constructornya
a.cetakConst();
//mencetak Const
}