Constructor




Constructor Pada Java- Constructor adalah method yang akan dipanggil secara otomatis ketika sebuah objek di buat (inisialisasi). jika sebuah class tidak memiliki Constructor maka java akan membuat sebuah Constructor default pada class tersebut. Nama Constructor adalah sama persis seperti nama kelas dan hanya boleh memiliki modifier public dan tidak didahului dengan moifier ataupun tipe data apapun serta tidak mengembalikan nilai, serta ditandai dengan tanda buka dan tutup kurung. Sebuah Constructor dapat memiliki argumen ataupun tidak, sama hal nya seperti method lainnya pada bahasa pemograman java.

Contoh Source Code Class yang tidak memiliki Constructor :

public class Mahasiswa {
    private String nim;

    private String getNim(){
      return this.nim;
    }

    private String setNim(){
      this.nim=nim;
    }
}
    
public class TestMahasiswa{

    public static void main ( String[] args ){
       Mahasiswa mahasiswa = new Mahasiswa();
       mahasiswa.setNim("1504105010081");
    }
}

Pada kode di atas dapat kita lihat pada Class Mahasiswa tidak memiliki Constructor, tapi pada Class TestMahasiswa ketika kita mengintasiasi objek Mahasiswa pada kode 
Mahasiswa mahasiswa = new Mahasiswa();"
kita dapat memanggil sebuah constructor default yang dibuat oleh java.


Contoh Source Code Class yang memiliki Constructor :


public class Mahasiswa {
    private String nim;

    public Mahasiswa (){
      nim = null;
    }

    private String getNim(){
      return this.nim;
    }

    private String setNim(){
      this.nim=nim;
    }
}

Post a Comment

Previous Post Next Post