PENGKAPSULAN
Enkapsulasi
adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses
program agar tidak dapat diakses secara sembarangan atau di intervensi oleh
program lain. konsep enkapsulasi sangat penting dilakukan untuk menjaga
kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga program
tersebut. (sumber).
berikut ini adalah contoh program yang menggunakan konsep pengkapsulan :
berikut ini adalah contoh program yang menggunakan konsep pengkapsulan :
/*
* To change
this template, choose Tools | Templates
* and open
the template in the editor.
*/
package pengkapsulan;
/**
*
* @author
kakak ludfie
*/
public class Mahasiswa {
private String nama;
private String npm;
public Mahasiswa(String n, String npm) {
this.nama = n;
this.npm = npm;
}
public String tampilkanNama() {
return nama;
}
public String tampilkanNpm() {
return npm;
}
public void pertama() {
System.out.println("bangun tidur...");
}
public void kedua() {
System.out.println("ku terus mandi.....");
}
public void ketiga() {
System.out.println("tidak lupa menggosok
gigi.....");
}
public void keempat() {
System.out.println("habis mandi ku tolong
ibu.....");
}
public void kelima() {
System.out.println("membersihkan tempat
tidurku.... :) ");
}
}
class Kakak_Ludfie {
/**
* @param
args the command line arguments
*/
public
static void main(String[] args) {
//
TODO code application logic here
Mahasiswa Kakak_Ludfie = new Mahasiswa("Kakak_Ludfie",
"12.1.03.02.");
System.out.println("Nama \t : " +
Kakak_Ludfie.tampilkanNama());
System.out.println("NIM \t : " +
Kakak_Ludfie.tampilkanNpm());
Kakak_Ludfie.pertama();
Kakak_Ludfie.kedua();
Kakak_Ludfie.ketiga();
Kakak_Ludfie.keempat();
Kakak_Ludfie.kelima();
System.out.println();
}
}