contoh program java menggunanakn Construktor dengan parameter dan perulangan

contoh program java menggunanakn Construktor dengan parameter dan perulangan.

Construktor digunakan di dalam bahasa pemrograman java, sebagai method khusus yang berfungsi untuk menginisialisasi sebuah objek didalam suatu class blueprint. Berbeda dengan method biasa yang sering digunakan constructor memiliki syarat yaitu penamaanya harus sama dengan nama class tempat construktor itu di definisikan. Didalam suatu c;ass, construktor dapat digunakan lebih dari satu kali.

Selain itu juga construktor tidak memiliki nilai kembalian (Return Value), dan juga tidak menggunakan keyword void. Construktor dipanggil atau dijalankan, ketika object dibuat untuk di insialisasi dengan keyword new. Construktor dapat membawa sebuah nilai/value yang disebut parameter.

import java.util.*; //perintah untuk memasukan data dari peralatan input
class xkonstruktor_parameter {  //nama konstruktor = nama kelas
    Scanner a = new Scanner(System.in);
    String nama; // variable nama dengan type data string
    int umur; // var umur dg type data integer
    String string="";
             
    xkonstruktor_parameter(String x, int y) {
        // konstruktor dengan pemberian parameter
        nama = x;
      
        umur = y;
        //nama=namaa;
        //umur=umurr;
    }
   
    void tampil(){
        //menampilkan
        System.out.println("Nama = " + nama);
        //nama = a.next();
        System.out.println("Umur =" +umur);
        //umur = a.nextInt();
    }
   
   
    public static void main (String[]args) {
     for (String xx="y"; xx.equals("y")||xx.equals("y");){
      Scanner a= new Scanner(System.in);
      String namaa;
      int umurr;
      System.out.println ("Berikut adalah konstruktor dengan parameter");
      System.out.println("=============================================");
      System.out.print(" masukan nama :");
      namaa=a.next();
      System.out.print("masukan umur :");
      umurr=a.nextInt();
      xkonstruktor_parameter demoConstructor = new xkonstruktor_parameter (namaa, umurr);

       //menginisiasi  & memanggil nama konstruktor
       //dan membaca nilai parameter
       demoConstructor.tampil();
        System.out.println();
            System.out.print("Tekan (Y) untuk lanjut Yang Lain / (T) untuk keluar : ");
            xx =a.next();
    }
}
}

hasil output  

Komentar