hanya dengan memberikan modifier private pada varibel yang ingin kita hiding. Selanjutnya mengenai interface to acces data, ialah cara kita untuk mengubah nilai pada suatu variabel yang telah dilakukan information hiding. Cara yang biasa dilakukan adalah melalui method, lewat method ini kita bisa merubah nilai suatu variabel yang telah mengalami information hiding. Berikut adalah contoh program dengan konsep enkapsulasi.
CLASS
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package enkapsulasi;
/**
*
* @author 2nd Polaris
*/
public class test {
public static void main (String[]args){
Main mahasiswa = new Main() ;
System.out.println("Nama mahasiswa "+mahasiswa.nama) ;
System.out.println("Nim mahasiswa "+mahasiswa.nim) ;
System.out.println("Ipk mahasiswa "+mahasiswa.nilai() ) ;
}
}
MAIN
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package enkapsulasi;
/**
*
* @author 2nd Polaris
*/
public class Main {
private double ipk ;
public String nama ;
public String nim ;
public Main(){
this.nama = " Ahmad faiq k" ;
this.nim = " 5302413078 " ;
this.ipk = 3.0;
}
double nilai ()
{
return ipk ;
}}
maka outputnya akan seperti :
pintere anakku lanang :D
BalasHapus