Kamis, 12 April 2012

ENKAPSULASI




ENKAPSULASI

Nama : Dewi Yulia Ningsih (51410916)
Teman Sekelompok : Steven (
56410693)
Link : http://
steven2308.blogspot.com/
Kelas : 2ia07
Tugas : PBO

Pada postingan kali ini kita akan membahas tentang Enkapsulasi dengan menambahkan contoh program. Enkapsulasi adalah pelindung program dan data yang sedang diolah. Enkapsulasi mendefinisikan perilaku dan melindungi program dan data agar tidak diakses secara sembarangan oleh program lain ketika ada sesuatu akan merubah informasi yang bersangkutan, sesuatu itu harus melewati jalur yang di tentukan. Yang bertujuan kepada maintainability  dan extensibility. Dalam Java, dasar enkapsulasi adalah class.
Tipe akses class atau method:
1.     Public : dapat diakses oleh sembarang class.
2.    Private : hanya dapat diakses dari dalam objek class itu sendiri (tidak dapat diakses oleh class lain).
3.    Protected : hanya dapat diakses dari dalam objek class tersebut dan objek kelas turunannya.

Contoh program :
Buatlah sebuah kelas baru dan simpanlah dengan nama mahasiswa.java, berikut contoh syntaxnya yang disimpan dengan nama file gunadarma.java :

class gunadarma {
public String DYN;
public gunadarma (String n){
this.DYN = n;
}
public String tampilkanDYN(){
return DYN;
}
public void kelas(){
System.out.println("2IA07");
}
public void jurusan(){
System.out.println("teknik informatika ");
}
public void tingkat(){
System.out.println("dua");
}
}

class DYN {
public static void main(String arg[]){
gunadarma kelas= new gunadarma("DYN");
System.out.println("Nama saya : "+ kelas.tampilkanDYN());
kelas.kelas();
kelas.jurusan();
kelas.tingkat();
}
}

Screenshoot


Output

Refrensi :

Tidak ada komentar:

Posting Komentar