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
Tidak ada komentar:
Posting Komentar