Blogger Jateng

Cara Membuat Constructor di Java

Pada sesi ini, saya akan menjelaskan tentang cara membuat constructor di pemrograman Java. Apa itu Constructor, bagaimana cara membuat constructor serta contoh program membuat constructor.

Apa Itu Constructor

Constructor adalah suatu method yang akan dieksekusi disaat pembuatan sebuah objek (instance), Constructor tidak mempunyai return value atau nilai yang dikembalikan. Constructor juga tidak boleh menggunakan keyword void

Bagaimana Cara Membuat Constructor

Pernahkah kalian mendengar tentang Polymorphisme? Polymorphisme adalah kemampuan suatu Object untuk memiliki lebih dari 1(satu) bentuk. Dalam pemrograman java sebuah Class diperbolehkan untuk membuat lebih dari 1(satu) Constructor ini disebut juga dengan Overloading. Untuk membuat constructor, nama constructor harus sama dengan nama Class-nya.

Sintaks Membuat Contructor

Sintaks
AksesModifier NamaClass(parameter){
     Pernyataan;
}

Contoh Constructor

Secara default, java akan membuat sebuah constructor tanpa parameter ketika kalian tidak membuat constructor pada Class tersebut.

Contoh Penggunaan Constructor Tanpa Parameter

Contoh 1
package com.java.ina;

/**
 * 
 * @author JAVA INA
 */
public class ContohConstructor {
    private String nim;
    private String nama;

    public String getNim() {
        return nim;
    }

    public void setNim(String nim) {
        this.nim = nim;
    }

    public String getNama() {
        return nama;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }
    
}

class EksekusiConstructor{
    public static void main(String[] args) {
        ContohConstructor contoh1 = new ContohConstructor();
        
//        Memberikan nilai pada variabel nim dan nama di object contoh1
        contoh1.setNim("42101238");
        contoh1.setNama("Fathurrahman Akbar");
        
//        Menampilkan nilai variabel nim dan nama dari Class ContohConstructor
        System.out.println("NIM  : "+contoh1.getNim());
        System.out.println("NAMA : "+contoh1.getNama());
    }
}

Contoh Membuat Contructor Dengan Parameter

Contoh 2
package com.community.entity;

/**
 * 
 * @author JAVA INA
 */
public class ContohConstructor {
    private String nim;
    private String nama;

    public ContohConstructor(String nim, String nama) {
        this.nim = nim;
        this.nama = nama;
    }

    public String getNim() {
        return nim;
    }

    public void setNim(String nim) {
        this.nim = nim;
    }

    public String getNama() {
        return nama;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }
    
}

class EksekusiConstructor{
    public static void main(String[] args) {
        ContohConstructor contoh2 = new ContohConstructor("42101238", "Fathurrahman Akbar");
        
//        Menampilkan nilai variabel nim dan nama dari Class ContohConstructor
        System.out.println("NIM  : "+contoh2.getNim());
        System.out.println("NAMA : "+contoh2.getNama());
    }
}
Penjelasan
Pada Class ContohConstructor, saya telah membuat constructor dengan 2(dua) parameter.
    public ContohConstructor(String nim, String nama) {
        this.nim = nim;
        this.nama = nama;
    }
Sehingga ketika saya membuat object dari Class ContohConstructor, saya tidak bisa menggunakan
     ContohConstructor contoh2 = new ContohConstructor();
Jadi, saya harus membuat object-nya harus menambahkan parameter sesuai dengan constructor yang telah saya buat. yaitu :
     ContohConstructor contoh2 = new ContohConstructor("42101238", "Fathurrahman Akbar");
Sekian sesi tentang cara membuat Constructor pada pemrograman java kali ini. Semoga bermanfaat.


Copyrighted.com Registered & Protected

Post a Comment for "Cara Membuat Constructor di Java"