Pengertian dan Contoh Program Konstruktor pada JAVA


Sobat, kali ini saya akan sedikit share mengenai konstruktor pada pemrograman berorientasi Objek JAVA, ya jadi disini yang dibahas JAVA ya bukan konstruktor di pemrograman lain.

Konstruktor biasanya digunakan untuk menginisialisasi atau memberikan nilai  (melalui parameter) pada sebuah objek disaat objek pertama kali dibuat.

Konstruktoradalah method yang dijalankan pertama kali disaat sebuah objek pertama kali diciptakan.

Hal yang perlu anda ketahui mengenai konstruktor :

> Konstruktor harus dibuat menggunakan nama yang sama dengan nama class, (perhatikan besai kecil hurufnya juga karena JAVA Case Sensitive ).

> Dalam setiap class bisa terdapat lebih dari sebuah konstruktor.

> Konstruktor ini akan dieksekusi setiap ada pembuatan objek baru.

> Jika konstruktor sudah dideklarasi , maka konstruktor default tidak akan dibuat oleh compiler JAVA.


Agar lebih jelas mari kita langsung ke contoh program :


1. Disini akan dibuat 4 buah konstruktor yang fungsinya untuk membuat objek dengan tipe lingkaran. Class lingkaran diidentifikasi seperti berikut :


public class Lingkaran{
Float x,y,jejari;

// letakan konstruktor disini
}

Berikut contoh konstruktor yang dapat diidentifikasi untuk class Lingkaran seperti diatas :


a.) Membuat lingkaran denga nilai default, jari jari = 1 dan berada di titik koordinat (0,0)


public Lingkaran(){

this jejari =1;
this x = 0;
this y =0;
}


b.) Yang kedua konstruktor disini digunakan untuk membuat lingkaran dengan jejari default =1, dengan posisi yang kita tentukan sendiri.


public Lingkaran(float x, float y){
this.jejari=1;
this.x=x;
this.y=y;
}

c.) COntoh ini konstruktor dignakan untuk membuat lingkaran dengan posisi deault yaitu koordinat(0,0) tapi jejari ditentukan sendiri.

public Lingkaran(float jejari){
this.jejari=jari;
thix.x=x;
this.y=y;
}

Terlihat bahwa dari ebeberapa kosntruktor diatas, dengan SATU nama konstruktor dapat dibuat objek lingkaran dengan jari jari dan posisi yang berberda.



Agar lebih jelas, saya berikan contoh lagi :


class persegiPjg{
double panjang, lebar;
public persegiPjg(double p, double l){
this.panjang=p;
this.lebar=l;
}
}

Untuk dapat menggunakan class tersebut dapat digunakan code sbb :

persegiPjg persegi1 = new persegiPjg(10,2);

Disaat objek persegi1 dibuat, kota memberi 2 nilai untuk kosntruktor yang nanti akan digunakan untuk memberi nilai di atribut panjang dan lebar dalam class.

Pada saat objek persegi1 dibuat, ojek tersebut sudah memiliki nilai panjang dan lebar.

Jika tanpa konstruktor kodenya ditulis sbb:

persegiPjg persegi2 = new persegiPjg();

disini saat objek persegi2 dibuat, objek ini belum memiliki nilai panjang dan nilai lebar. Hanya sebuah objek yang berasal dari class persegiPjg saja dan kita harus menulis koder berikut agar objek persegi2 mendapat nilai panjang dan lebar.


persegi2.panjang=10;
persegi2.lebar=2;

terlihat bahwa dengan menggunakan konstruktor kodenya menjadi lebih sederhana kan,


Sekian dulu, SEMOGA BERMANFAAT

Pengertian dan Contoh Program Konstruktor pada JAVA Rating: 4.5 Diposkan Oleh: budis

Berlangganan Via Email