Slide 03 Enkapsulasi
Slide 03 Enkapsulasi
Odhitya Desta T.
Enkapsulasi : definisi
• Pengkapsulan berarti mengemas beberapa item bersama-sama
menjadi satu unit yang tertutup dalam rangka menyembunyikan
struktur internal suatu obyek dari lingkungan/dunia luar. Pengapsulan
seringkali dianggap sebagai “penyembunyian informasi”.
Enkapsulasi
• Function
Method yang dapat mengembalikan nilai, ditandai dengan
memberikan tipe data nilai yang akan dikembalikan. Dan didalam
method ditambahkan perintah “return”.
Access Level
• Access Level adalah hak akses yang diberikan dari sebuah
method.Nilai dari hak akses ini digunakan untuk melakukan akses
terhadap method tersebut.
• Apabila sebuah method memilki nilai hak akses adalah public maka
method ini dapat diakses oleh method yang lainnya bahkan dari class
yang lain.
• Secara default nilai Access Level dari sebuah method adalah public,
jadi apabila nilai Access Level tidak dituliskan maka akan bernilai
public.
Setter & Getter method
• Secara umum, sebuah class haruslah memiliki setter & getter method.
Tujuan method ini adalah untuk menjaga konsistensi perilaku dalam
sebuah class.
• Method setter dipergunakan untuk melakukan pemberian nilai dari
sebuah attribute class
• Method getter dipergunakan untuk memberikan nilai attribute dari
sebuah class.
UML : Class diagram - Notasi access
modifier
A picture can describe a thousand words. Same as the intention of
a class diagram in UML
UML : Class diagram – notasi static
Notasi static di UML diberikan garis bawah untuk setiap attribute/
method yang bersifat static.