Tuesday, July 26, 2016

constructor pada java

constructor pada java
Di Posting Oleh : Wandi febriandi
Kategori : Pelajaran Pemprograman

logo java


Selamat datang kawan di blog saya  , sudah lama nih gak share ilmu sekarang baru share lagi ( bodo amat ) . Kali ini saya akan membahas mengenai constructor . Jadi kita akan bahas mengenai apa itu constructor ? bagaimana cara membuat constructor ? contoh program constructor pada java ?

Baca java yang sebelumnya pernyataan return , continue , break

Apa itu constructor  ?

Constructor merupakan suatu method yang secara otomatis dipanggil pada saat sebuat class diinstansi . Syarat agar constructor dapat bekerja , yaitu :

  • Nama constructor harus sama dengan nama classnya 
  • Tidak ada return type yang diberikan kedalam constructor Signature.
  • Tidak ada return statement , didalam constuctor

Cara membuat contructor mudah ya ( biar pd ) . Coba kita buat



public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  nama=newNama;
  umur=newUmur;
 }
 void tampilnama(){
  System.out.println("nama : "+nama+"\numur :"+umur);
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  x.tampilnama();
 }
}



Disana Terlihat yang dimaksud sama dengan nama classnya adalah


public class manusia{
public manusia(String newNama,String newUmur){



Oke jika coba kita compiler dan menjalankannya

Baca juga apa itu compiler dan interpreler
Maka akan menghasilkan

Nama : Wandi
umur : 3

Bro katanya tidak bisa return statment , mana buktinya


public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  // nama=newNama;
  // umur=newUmur;
  return newNama+" "+newUmur;
 }
 void tampilnama(){
  System.out.println("nama : "+nama+"\numur :"+umur);
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  System.out.println(x);
 }
}

coba maka hasilnya akan error . Mengapa error ? karena kalo ingin membuat fungsi yang meng return harus sesuai dengan tipe datanya jadi kalo itu meng return string maka , harus di tambah String .
Kalo kita coba ditambah String juga akan error .


public String manusia(String newNama,String newUmur){

Tetapi karena ini constructor tidak bisa mengunakan statment return .

Kalo bukan constructor tidak akan error .



public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  nama=newNama;
  umur=newUmur;
 }
 String tampilnama(){
  return "nama saya "+nama+" umur saya "+umur+" tahun ";
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  System.out.println(x.tampilnama());
 }
}


Oke mungkin itu dia , bahas bahas mengenai constructor pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Silahkan kunjungi blog terbaru saya disini

No comments:

Post a Comment