Program Menggunakan Setter,Getter Dan Constructor Pada Java

Malem sobat computer net news , kali ini saya akan posting tentang program Menggunakan Setter,Getter Dan Constructor Pada Java nih ,

apa itu  Setter,Getter Dan Constructor Pada Java ?
Setter sering digunakan untuk meng - set isian data ke dalam variable,
Getter digunakan untuk mengambil isian data dan di returnkan atau dikembalikan.
Constructor yaitu fungsi yang menyatukan/dapat kita simpulkan untuk mengisi data variable secara keseluruhan tetapi ingat dalam menggunkan constructor kita harus samakan dulu varialbelnya

contoh programnya :
SOURCE CODE
1.Class utama
   package utama;
public class Utama {
    private static int nilai;
    public static void main(String[] args) {
        mhs mhs1 = new mhs();
        mhs1.setNama("Ilfa jawahiril falah");
        mhs1.setNim("14.11.0125");
        mhs1.setAlamat("Salem");
        mhs1.setProdi("TI");
        mhs1.setNilai(90);
        System.out.println("-----------------------------------------------");
        System.out.println("            Setter & Getter Pada Java          ");
        System.out.println("-----------------------------------------------");
        System.out.println(" ");
        System.out.println("|| Nama        : " + mhs1.getNama());
        System.out.println("|| Nim         : " + mhs1.getNim());
        System.out.println("|| Alamat      : " + mhs1.getAlamat());
        System.out.println("|| Prodi       : " + mhs1.getProdi());
        System.out.println("|| Nilai       : " + mhs1.getKeterangan());
        System.out.println("-----------------------------------------------");
        System.out.println("            Constructor Pada Java           ");
        System.out.println("-----------------------------------------------");
        System.out.println("");
        mhs_con mhs2 = new mhs_con("Nasrun", "14.11.0111", "Brebes", "TI");
        mhs_con mhs3 = new mhs_con(55);
        System.out.println("|| Nama        : " + mhs2.getNama1());
        System.out.println("|| Nim         : " + mhs2.getNim1());
        System.out.println("|| Alamat      : " + mhs2.getAlamat1());
        System.out.println("|| Prodi       : " + mhs2.getProdi1());
        System.out.println("|| Nilai       : " + mhs3.getKeterangan1());
        System.out.println(":::::::::::::::::::::::::::::::::::::::::::::::");
    }
}

2. Class Setter/Getter
package utama;
public class mhs {
    String nama;
    String nim;
    String alamat;
    String prodi;
    int nilai;
    String keterangan;
    //Setter
    public void setNama(String nama) {
        this.nama = nama;
    }
    public void setNim(String nim) {
        this.nim = nim;
    }
    public void setAlamat(String alamat) {
        this.alamat = alamat;
    }
    public void setProdi(String prodi) {
        this.prodi = prodi;
    }
    public void setNilai(int nilai) {
        this.nilai = nilai;
    }
    //Getter
    public String getNama() {
        return nama;
    }
    public String getNim() {
        return nim;
    }
    public String getAlamat() {
        return alamat;
    }
    public String getProdi() {
        if (prodi.equalsIgnoreCase("SI")) {
            prodi = "Sistem Informarika";
        } else if (prodi.equalsIgnoreCase("TI")) {
            prodi = "Teknik Informatika";
        } else {
            prodi = "Tidak Diketahui";
        }
        return prodi;
    }
    public int getNilai() {
        return nilai;
    }
    public String getKeterangan() {
        if ((nilai >= 80) && (nilai <= 100)) {
            keterangan = "A";
        } else if ((nilai >= 65) && (nilai <= 79)) {
            keterangan = "B";
        } else if ((nilai >= 50) && (nilai <= 64)) {
            keterangan = "C";
        } else if ((nilai >= 40) && (nilai <= 49)) {
            keterangan = "D";
        } else {
            keterangan = "E";
        }
        return keterangan;
    }
}
3.Class Constructor
package utama;
public class mhs_con {
    String nama1;
    String nim1;
    String alamat1;
    String prodi1;
    int nilai1;
    String keterangan1;
    //setter
    public mhs_con(String nama1, String nim1, String alamat1, String prodi1) {
        this.nama1 = nama1;
        this.nim1 = nim1;
        this.alamat1 = alamat1;
        this.prodi1 = prodi1;
    }
    public mhs_con(int nilai1) {
        this.nilai1 = nilai1;
    }
    //getter
    public String getNama1() {
        return nama1;
    }
    public String getNim1() {
        return nim1;
    }
    public String getAlamat1() {
        return alamat1;
    }
    public String getProdi1() {
        if (prodi1.equalsIgnoreCase("SI")) {
            prodi1 = "Sistem Informarika";
        } else if (prodi1.equalsIgnoreCase("TI")) {
            prodi1 = "Teknik Informatika";
        } else {
            prodi1 = "Tidak Diketahui";
        }
        return prodi1;
    }
    public int getNilai1() {
        return nilai1;
    }
    public String getKeterangan1() {
        if ((nilai1 >= 80) && (nilai1 <= 100)) {
            keterangan1 = "A";
        } else if ((nilai1 >= 65) && (nilai1 <= 79)) {
            keterangan1 = "B";
        } else if ((nilai1 >= 50) && (nilai1 <= 64)) {
            keterangan1 = "C";
        } else if ((nilai1 >= 40) && (nilai1 <= 49)) {
            keterangan1 = "D";
        } else {
            keterangan1 = "E";
        }
        return keterangan1;
    }
}


OUTPUT PROGRAM





Thank gan udah mampir jangan lupa follow dan komentar ya

0 Response to "Program Menggunakan Setter,Getter Dan Constructor Pada Java"

Post a Comment

Silahkan Berkomentar Dengan Sopan.