Motivasi,Trik Seo Blog ,Trik Komputer, Pemprograman, Pengobatan, Pengetahuan

Pengertia Konstruktor Beserta Programnya Pada Java

Diposkan oleh On 23:56 with 2 comments

Konstruktor adalah method yang secara otomatis dipanggil/dijalankan pada saat sebuah class diinstansi. Atau dengan kata lain konstruktor adalah method yang pertama kali dijalankan pada saat sebuah objek pertama kali diciptakan. Jika dalam sebuah class tidak terdapat konstruktor maka secara otomatis Java akan membuatkan sebuah default Konstruktor.

Nama constructor harus sama dengan nama class dan tidak boleh memiliki tipe return value. Sama halnya dengan method, konstruktor dapat memiliki satu atau banyak parameter maupun tanpa parameter.

Pahami Betul Betul Program Pertama dan Kedua

Program Pertama

Contoh Tanpa mendefinisikan Konstruktor:


public class manusia {
String nama;
String jenkel;
void cetak(){
System.out.println("Nama : "+nama);
System.out.println("Jenis Kelamin : "+jenkel +"\n");
}
}

Class Main Method DemoManusia:
public class DemoManusia {
public static void main(String args[]){
manusia m1;
m1 = new manusia();
m1.nama=" Agus";
m1.jenkel=" laki=Laki";
m1.cetak();
} }

Program Kedua

Jika Menggunakan Konstruktor akan code akan lebih sederhana.


public class manusia {
String nama;
String jenkel;
manusia(String param1,String param2){
nama = param1;
jenkel = param2;
}
void cetak(){
System.out.println("Nama : "+nama);
System.out.println("Jenis Kelamin : "+jenkel +"\n");
}
}

Class Main Method DemoManusia:


public class DemoManusia {
public static void main(String args[]){
manusia m1;
m1 = new manusia("Zamzam","Laki-laki");
m1.cetak();
}
}

Penjelasan :
Pada script di bawah ini tidak harus di definisikan untuk Program 2 "Class Main Method DemoManusia"

m1 = new manusia();
m1.nama=" Agus";
m1.jenkel=" laki=Laki";

Hasil

Ingat yang di compile yang DemoManusia bukan yang manusia

Contoh Program Construktor


Setelah kita sudah sedikit paham mengenai Konstruktor,maka saya akan jelaskan apa itu multiple Konstruktor .Multiple Konstruktor adalah adanya lebih dari satu contructor untuk sebuah class. Yang membedakan antara satu constructor dengan constructor lainnya adalah pada parameternya (nama constructornya sama).

Contoh Program Multiple Konstruktor

Class buku.


public class buku {
String pengarang,judul;
buku() {
this.pengarang= "Tidak diketahui" ;
this.judul= "Tidak diketahui" ;
}
buku(String pengarang, String judul){
this.pengarang = pengarang;
this.judul=judul;
}
void cetakKeLayar() {
if(judul==null && pengarang==null)
return;
System.out.println("judul : "+judul+",Pengarang : "+pengarang);
}
}

Method Main DemoBuku
public class DemoBuku{
public static void main(String args[]){

buku a =new buku("Pintar Java"," Magezine Sukses");
buku b =new buku();

a.cetakKeLayar();
b.cetakKeLayar();
}
}


Hasil :


Multiple Konstruktor

Next
« Prev Post
Previous
Next Post »

2 komentar

Nyubi ikut nyimak Gan, masih awam nih sama Java & Android. Tengkyu Gan atas pencerahannya. :-)

awalnya saya tdk percaya karena beredar di media sosial dukun togel itu banyak penipuan,bahkan saya sudah tertipu 2x sama dukun palsu yg mengatasnamakan dirinya mbah2 dan aki-aki,saya disuruh mengirim mahar sekian sudah kirim mhar malah kabur dan nomornya nggak aktif,waktu itu saya kecewa karena saya tertipu 12juta itupun uang saya pinjam dari rekan kerja saya di bogor,
tapi syukur alhamdulillah kekecewaan saya kemarin menjadi tapuk tangan dan legah rasanya alhamdulillah saya sudah menemukan orang yg pas yg bisa merubah hidup saya yaitu adalah AKI ROENG SOGI
ALHAMDULILLAH angka yg diberikan AKI kemaren di putaran singapura pools lansung 3D 1 line benar2 tembus 100% alhamndulillah saya menang 67jt benar benar AKI ROENG SOGI adalah paranormal yg hebat dan bisa dipercaya,karena saya sudah membuktikan sendiri sudah 3X AKI kasih angka betul2 membawakan hasil. saya cuma menyampaikan kepada anda semua khusus pecinta nomor togel yg sering kalah silahkan bergabung jadi member AKI ROENG SOGI silahkan hub di no 085319483234,dan semoga yg sudah bergabung bisa sukses seperti saya.intinya cuma 1 yg penting kita yakin dan percaya..
Thanks All. Salam hormat..