Program Java : Latihan 14 Konstruktor Tanpa Parameter & Kostruktor Parameter / Input

Hello disini saya akan membuat Coding Konstruktor Tanpa Parameter & Kostruktor Parameter / Input. Constructor adalah method khusus yang akan dieksekusi pada saat pembuatan objek (instance).
Biasanya method ini digunakan untuk inisialisasi atau mempersiapkan data untuk objek.
Mari kkita coba dalam contoh program…

Contoh Program Kostruktor parameter

Silahkan buat class baru bernama Lat20_konstruktur_tanpa_parameter, kemudian ikuti kode berikut:

public class Lat20_konstruktor_tanpa_parameter{
    konstruktor_tanpa_parameter(){ //konstruktor
        System.out.println("Berikut ini adalah konstruktor tanpa parameter");
        System.out.println("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
        System.out.println();
        System.out.println("Kampus UNINDRA");
        System.out.println("Fakultas Teknik & Ilmu Komputer");
    }
   
    public static void main(String[]args){
        //Menginisialisasi objek sekaligus memanggil constructor
        konstruktor_tanpa_parameter contohConstructor = new konstruktor_tanpa_parameter();
    }
} 

  Output :

Contoh Program Kostruktor parameter

Silahkan buat class baru bernama Lat21_konstruktur_parameter, kemudian ikuti kode berikut:

public class Lat21_konstruktur_parameter{
    String nama; //variabel nama dengan type string
    int umur; //variabel umur dengan type int

    Lat21_konstruktur_parameter(String x,int y){
        //konstruktor dengan pemberian parameter
        nama = x;
        umur = y;
    }

    void tampil(){
    //menampilkan
    System.out.println("Nama = "+nama);
    System.out.println("Umur = "+umur);
    }

    public static void main(String [] args){
    System.out.println("Berikut adalah Konstruktor Parameter");
    System.out.println("====================================");
    Lat21_konstruktur_parameter demoConstructor = new Lat21_konstruktur_parameter("JOhn",20);
    //menginstalisasi dan memanggil nama konstruktor dan nilai parameter
    demoConstructor.tampil();
    }

}



Output :


Contoh Program Kostruktor parameter Input

Untuk Inputan nilai kita perlu buat kelas baru yaitu BacaKeyboard, seperti sebelumnya.  
Silahkan buat class baru bernama Lat22Input_konstruktur_parameter, kemudian ikuti kode berikut:

import java.util.Scanner;
public class Lat22Input_konstruktur_parameter{
    Scanner in = new Scanner(System.in);
    void input(){
                System.out.println("Berikut adalah Konstruktor Parameter Input");
                System.out.println("====================================");
                System.out.print("Masukan Nama : ");
                String n = in.nextLine();
                System.out.print("Masukan Umur : ");
                int u = in.nextInt();
                System.out.println("Nama : "+n);
                System.out.println("Umur : "+u);
    }

    public static void main(String [] args){
         char lagi ='y';
        while(lagi == 'y'){ // Kalau nilai variabel running bernilai false, maka perulangan berhenti
        Lat22Input_konstruktur_parameter demoConstructor = new Lat22Input_konstruktur_parameter();
    //menginstalisasi dan memanggil nama konstruktor dan nilai parameter
    demoConstructor.input();
    
    System.out.println("\nMAU COBA LAGI(y/t) ? ");
                String str =  Lat5_bacakeyboard.bacaString(); //menginput mengulang,lalu inputan akan dikirim ke Kelas Lt5_bacaKeyboard dan dikembalikan

                lagi =str.charAt(0);
                if(lagi == 'Y') lagi='y'; //percabangan jika y maka akan mengulang
                if(lagi == 'y') continue;
                else{
                   System.out.println("THNKS...");
                           break; 
                }
       
               
            }
    }
}

Output :


Posting Komentar

0 Komentar