Java OOP : Constructor

 Assalamualikum codingers

Constructor pada pemrograman java

Pada kesempatan kali ini kita akan membahas apa itu Constructor. Constructor adalah method khusus yang akan dieksekusi pada saat pembuatan objek ( instance ). Biasanya method ini digunakan untuk inisialisasi atau mempersiapkan data untuk objek. Constructor pada bahasa pemrograman java memiliki nama yang sama dengan classnya. Secara sintaks, constructor juga mirip seperti method, namun constructor tidak memiliki return atau nilai pengembalian seperti method.

Umumnya constructor digunakan untuk memeberikan atau mendefenisikan nilai awal sebuah variabel atau object didalam class nya. Sintax atau kode yang ada di dalamnya akan langsung dieksekusi ketika class dipanggil.

Secara default, semua class pada java memiliki constructor walaupun kita tidak mendefenisikannya. Sehingga jika kita tidak membuat constructor, maka akan terbentuk secara otomatis.

Contoh constructor 

Contoh diatas adalah constructor dengan akses modifer public yang berada didalam class Mobil dan didalam package Konstruktor.

Cara membuat constructor adalah dengan menuliskan nama method constructor sama seperti nama class. Ada 2 jenis constructor yaitu :

  1. Constructor tanpa argumen/ parameter
  2. Constructor dengan parameter

Contoh penggunaan constructor tanpa parameter

Jika tanpa parameter, pengisian value warna dan merk dilakukan didalam blok kode constructor seperti dibawah ini :


Contoh penggunaan constructor dengan parameter

Sedangkan jika dengan parameter, value warna dan merk dikirimkan dari main utama melalui parameter constructor dan ditampilkan ke main utama lagi.
Pada code diatas, costructor class Mobil menerima 2 argumen berupa value warna dan value merk yang nilainya dikirimkan ke parameter constructor Mobil kemudian dikirimkan ke 2 method yang ada dan terakhir dikirimkan ke main utama untuk ditampilkan.

Project diatas dapat didownload DISINI

referensi

Komentar

Postingan populer dari blog ini

Java OOP : Access Modifier Pada Java

Java OOP : Kalkulator sederhana dengan java netbeans

Java OOP : Program Hitung Nilai Mahasiswa Berbasis GUI ( Jframe Form )