Enkapsulasi pada PHP
Assalamualaikum wr.wb Teman-teman
ketemu lagi nih saya di blog yang sama :v
Nah,di postingan kali ini aku bakal ngebahas Apa itu enkapsulasi.
Enkapsulasi (encapsulation) adalah sebuah metoda untuk mengatur struktur class dengan cara menyembunyikan alur kerja dari class tersebut.
Struktur class yang dimaksud adalah property dan method. Dengan enkapsulasi, kita bisa membuat pembatasan akses kepada property dan method, sehingga hanya property dan method tertentu saja yang bisa diakses dari luar class. Enkapsulasi juga dikenal dengan istilah ‘information hiding’.
Dengan enkapsulasi, kita bisa memilih property dan method apa saja yang boleh diakses, dan mana yang tidak boleh diakses. Dengan menghalangi kode program lain untuk mengubah property tertentu, class menjadi lebih terintegrasi, dan menghindari kesalahan ketika seseorang ‘mencoba’ mengubahnya. Programmer yang merancang class bisa menyediakan property dan method khusus yang memang ditujukan untuk diakses dari luar.
Jenis-Jenis Modifier :
1.Public = Memberika akses kepada property dan method di luar class
2.private = Memberi akses kepada class nya saja
3.protected= Memberi akses kepada anggota class dan anggota class hasil inheritance.
Method setter bergungsi untuk mengisi data ke dalam atribut, sedangkan getter berfungsi untuk memanggil/mengembalikan nilai yang di set tadi.
inilah contoh nya :
Tambahkan juga method setter and getter ok
Nah,Selesai juga ya! Tidak ada perubahan dalam ouput setelah kita menerapkan enkapsulasi ini,karena enkapsulasi hanya memberi batasan terdapat hak akses suatu program, Jadi begitu teman teman.
Nah, Munkin itu saja materi keli ini Apabila terjadi error dan lain nya tetap berusaha dan berdoa
dan Post ini ada part 2 nya jadi staycun terus di blog ini ok berhunungan dengan auto loading ? apa itu auto loading kita bahas di post berikut ok gays seeyou.
Wasalamualaikum wr.wb
ketemu lagi nih saya di blog yang sama :v
Nah,di postingan kali ini aku bakal ngebahas Apa itu enkapsulasi.
Enkapsulasi (encapsulation) adalah sebuah metoda untuk mengatur struktur class dengan cara menyembunyikan alur kerja dari class tersebut.
Struktur class yang dimaksud adalah property dan method. Dengan enkapsulasi, kita bisa membuat pembatasan akses kepada property dan method, sehingga hanya property dan method tertentu saja yang bisa diakses dari luar class. Enkapsulasi juga dikenal dengan istilah ‘information hiding’.
Dengan enkapsulasi, kita bisa memilih property dan method apa saja yang boleh diakses, dan mana yang tidak boleh diakses. Dengan menghalangi kode program lain untuk mengubah property tertentu, class menjadi lebih terintegrasi, dan menghindari kesalahan ketika seseorang ‘mencoba’ mengubahnya. Programmer yang merancang class bisa menyediakan property dan method khusus yang memang ditujukan untuk diakses dari luar.
Jenis-Jenis Modifier :
1.Public = Memberika akses kepada property dan method di luar class
2.private = Memberi akses kepada class nya saja
3.protected= Memberi akses kepada anggota class dan anggota class hasil inheritance.
Method setter bergungsi untuk mengisi data ke dalam atribut, sedangkan getter berfungsi untuk memanggil/mengembalikan nilai yang di set tadi.
inilah contoh nya :
Tambahkan juga method setter and getter ok
Nah,Selesai juga ya! Tidak ada perubahan dalam ouput setelah kita menerapkan enkapsulasi ini,karena enkapsulasi hanya memberi batasan terdapat hak akses suatu program, Jadi begitu teman teman.
Nah, Munkin itu saja materi keli ini Apabila terjadi error dan lain nya tetap berusaha dan berdoa
dan Post ini ada part 2 nya jadi staycun terus di blog ini ok berhunungan dengan auto loading ? apa itu auto loading kita bahas di post berikut ok gays seeyou.
Wasalamualaikum wr.wb
Komentar
Posting Komentar