Pembungkusan
( Encapsulation )
Pada pembahasan kali ini saya akan membahas tentang
Pembungkusan (encapsulation) pada pemrograman berbasis objek. Seperti tulisan /
artikel yang saya sudah post ke blog ini tentang perbedaan pemrograman
terstruktur dan berbasis objek di tulisan/artikel tersebut saya sudah
memberikan sedikit definisi atau pengertian dari Pembungkusan (encapsulation)
pada pemrograman berbasis objek. Langsung saja kita meihat definisi atau
pengertian dari pembungkusan (encapsulation) pada pemrograman berbasis objek
serta contoh programnya ;
Saya mengutip dari buku pemrogaman java dasar-dasar
pengenalan dan pemahaman yang diterbitkan oleh andi. Pada buku tersebut
dijelaskan atau di definisikan bahwa ;
Pembungkusan
(Encapsulation) sering pula disebut pengkapsulan. Artinya, proses membuat
paket(memaketkan) data objek bersama dengan metode-metodenya. Berdasarkan kode
program, proses memisahkan aspek-aspek objek dilakukan dengan cara
pembungkusan. Proses pembungkusan itu sendiri cara atau mekanisme untuk
melakukan abstraksi. Dalam pemrograman tradisional, proses semacam ini sering
dinamakan dengan penyembunyian informasi(information hidding). Dalam melakukan
pembungkusan kode dan data didalam java, terdapat 3 tingkat akses yang perlu
anda ketahui, yaitu Private, Protected, dan
Public.
a. private = tidak bisa diakses oleh sembarang class
b. public = bisa diakses oleh siapapun, semua default
method, class atau variable itu public jika tidak
diberi
enkapsulasi
c. protected ane belum paham ini gan tapi jarang
dipake kok
Contoh
Program Encapsulation.....
class belajar{public String x ="Pintar";
public String y = "Java";
}
simpan dalam belajar.java
class Pintar{
public static void main(String[]args){
belajar panggil = new belajar();
System.out.println("Panggil X : "+panggil.x);
System.out.println("Panggil Y : "+panggil.y);}}
simpan dalam pintar.java
Tidak ada komentar:
Posting Komentar