Agak sedikit bosan dengan yang sudah-sudah,, kali ini saya membagikan sebuah listing coding dari sebuah program sederhana menggunakan aplikasi Java... langsung dilihat aja ya!!!
import java.io.*;
public class enkapsulasi
{
public static String tulisString()
{
BufferedReader dataln = new BufferedReader(new InputStreamReader(System.in),1);
String string="";
try{
string = dataln.readLine();
}catch(IOException er){
System.out.println("Input Console gagal"+er);
}
return string;
}
public static void main(String[]args){
DataMahasiswa data=new DataMahasiswa();
System.out.println("Inputkan Data Mahasiswa!!!");
System.out.println("===___***************---===");
System.out.print("Nama\t:");
data.setNama(Enkapsulasi.tulisString());
System.out.print("NPM\t:");
data.setNPM(Enkapsulasi.tulisString());
System.out.print("Alamat\t:");
data.setAlamat(Enkapsulasi.tulisString());
System.out.print("Kodepos\t:");
data.setKodepos(Enkapsulasi.tulisString());
System.out.println("");
System.out.println("Output Data Mahasiswa");
System.out.println("===___*******************___====");
System.out.println("Nama\t:"+data.getNama());
System.out.println("NPM\t:"+data.getNPM());
System.out.println("Alamat\t:"+data.getAlamat());
System.out.println("Kodepos\t:"+data.getKodepos());
}
}
class DataMahasiswa
{
private String nama;
private String npm;
private String alamat;
private String kodepos;
public void steNama(String nama)
{
this.nama=nama;
}
public String getNama()
{
return nama;
}
public void setNPM(String npm)
{
this.npm=npm;
}
public String getNPM()
{
return npm;
}
public void setAlamat(String alamat)
{
this.alamat=alamat;
}
public String getAlamat()
{
return alamat;
}
public void setKodepos(String kodepos)
{
this.kodepos=kodepos;
}
public String getKodepos(){
return kodepos;
}
}
bagaimana, bisakah??
semoga bermanfaat ya :D