ENKAPSULASI (encapsulation)
Dilihat dari bahasanya, enkapsulasi berarti pembungkusan. Bila konsep
ini diterapkan dalam sebuah program berbasis objek, maka pembungkusan
yang dimaksud ialah membungkus setiap detail dari program (mau itu
fungsi, dan detail lain yang masih berada di dalam suatu class) menjadi
sebuah subprogram yang independent (berdiri sendiri).
Tujuan dari enkapsulasi sudah cukup jelas bila dilihat dari
pengertiannya yaitu untuk menyembunyikan setiap implementasi detail
sebuah class agar terhindar dari akses yang ilegal. Oh iya perlu
diketahui bahwa enkapsulasi didasari oleh 3 hal yaitu:
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
b. public = bisa diakses oleh siapapun, semua default method, class atau variable itu public jika tidak diberi enkapsulasi
c. protected
Beberapa jenis enkapsulasi lainnya antara lain:
- Frame Ethernet yang melakukan enkapsulasi terhadap datagram yang dibentuk oleh Internet Protocol (IP), yang dalam datagram tersebut juga melakukan enkapsulasi terhadap paket data yang dibuat oleh protokol TCP atau UDP. Data yang dienkapsulasi oleh protokol TCP atau UDP tersebut sendiri merupakan data aktual yang ditransmisikan melalui jaringan.
- Frame Ethernet yang dienkapsulasi ke dalam bentuk frame Asynchronous Transfer Mode (ATM) agar dapat ditransmisikan melalui backbone ATM.
- Lapisan data-link dalam OSI Reference Model merupakan lapisan yang bertanggung jawab dalam melakukan enkapsulasi atau framing data sebelum dapat ditransmisikan di atas media jaringan (kabel, radio, atau cahaya). Dalam teknologi jaringan Local Area Network (LAN), hal ini dilakukan oleh Carrier sense multiple access with collision detection (CSMA/CD) untuk jaringan Ethernet; token-passing untuk jaringan Token Ring, dan lain-lain.
nah lngsng aja kita buat program nya..
jngn lupa buka dulu aplikasi netbeans nya biasanya sih di path folder ini home/applications/netbeans.app
nah kalo udah di buka bikin dulu nama prokjekan berikut nama class nya contoh pnya saya itu NGTES.java terus ketik deh program list nya kya bgni
list program |
nah kalo udah bener terus gada error baru dah kita compile trs RUN tar jadi outputnya ky bgni
Tidak ada komentar:
Posting Komentar