Selamat datang di warung belajar, pada tutorial ini kita masih melanjutkan pembahasan mengenai seri tutorial PHP, di Part 31 kita akan membahas bagaimana cara mengatur Visibility pada Class PHP. Show
Table of Contents
Table of Contents
Kita kenalan dulu dengan istilah Visibility, Visibility atau Visibilitas adalah fitur yang ada di OOP, yang digunakan mengatur hak akses terhadap property dan method dari sebuah class, jadi dengan menggunakan visibility ini anda dapat mengatur, property dan method tersebut bisa diakses darimana saja. Hal ini sangat diperlukan jika anda bekerja dalam tim, anda dapat membatasi pengaksesan property ataupun method secara langsung. Gimana udah kenal kan dengan Visibility, berikutnya kita akan belajar, tingkatan hak akses yang ada di OOP, Visibility di OOP dibagi menjadi 4 hak akses, antara lain :
Baik kita akan mulai pembahasannya satu persatu untuk tipe hak akses yang ada OOP. PrivateVisibility Private adalah hak akses yang paling rendah, jika property atau method yang menggunakan hak akses private, maka property atau method tersebut hanya dapat diakses di lingkup class dimana property atau method tersebut didefinisikan. Untuk memberikan hak akses private pada property atau method gunakan keyword private didepan property ataupun method. Agar teman – teman tidak bingung perhatikan contoh berikut ini :
Jika skrip diatas dijalankan maka hasilnya adalah : Keterangan :
Jadi bisa disimpulkan visibility private ini hanya dapat diakses didalam classnya sendiri, untuk contohnya seperti berikut ini :
Jika dijalankan hasilnya adalah sebagai berikut : Keterangan :
ProtectedVisibility berikutnya adalah protected, jika property atau method menggunakan hak akses protected maka, property atau method tersebut hanya bisa diakses melalui class itu sendiri dan class turunannya. Untuk menggunakan visibility protected anda dapat menggunakan perintah protected sebagai contoh perhatikan skrip dibawah ini :
Jika dijalankan maka hasilnya adalah sebagai berikut : Keterangan :
PublicVisibility berikutnya adalah public, visibility public adalah visibilitas tertinggi yang ada pada OOP, jika sebuah property atau method menggunakan visibility public, maka property atau method tersebut dapat diakses melalui class itu sendiri, ataupun melalui object. Untuk menggunakan visibility public, gunakan keyword public diawal dari property ataupun method. Sebagai contoh perhatikan skrip dibawah ini :
Jika file tersebut diakses maka hasilnya adalah sebagai berikut : Keterangan :
DefaultYang terakhir adalah visibility jenis default, istilah default disini apabila kita tidak mendeklarasikan visibility pada bagian property ataupun method, maka visibilty akan dianggap bernilai public, perhatikan 2 perintah membuat property berikut ini :
perintah diatas akan dianggap sama, yaitu membuat property dengan nama prosesor dengan visibility public perhatikan 2 perintah membuat method berikut ini :
perintah diatas akan dianggap sama, yaitu membuat method dengan nama memutar_video dengan visibility public Baik sekian dulu teman – teman pembahasan mengenai beberapa Visibility pada Class PHP yaitu private, protected, public, dan default, jika ada yang ingin didiskusikan silahkan di kolom komentar, sekian dulu sampai jumpa di seri tutorial php selanjutnya. ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP ?Seperti yang anda ketahui bahwa saat ini skill di bidang pemrograman sangatlah dibutuhkan, salah satunya adalah pemograman PHP. Paket Tutorial ini berisi video tutorial belajar pemrograman berbahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman PHP, bahkan untuk orang awam sekalipun. Paket Tutorial ini juga dilengkapi dengan study kasus yang akan mempermudah pemahaman anda dalam belajar pemrograman, Mari berinvestasi untuk menambah skill dalam menguasai Pemrograman PHP
Apa itu visibility OOP?Kita kenalan dulu dengan istilah Visibility, Visibility atau Visibilitas adalah fitur yang ada di OOP, yang digunakan mengatur hak akses terhadap property dan method dari sebuah class, jadi dengan menggunakan visibility ini anda dapat mengatur, property dan method tersebut bisa diakses darimana saja. Apa itu enkapsulasi dalam pemrograman?Encapsulation adalah salah satu prinsip dari pemrograman dengan teknik Object-Oriented Programming (OOP). OOP merupakan suatu metode pemrograman yang berfokus pada objek. Sehingga, salah satu bagian dari masalah dalam program tersebut adalah objek. Pada pemrograman dengan metode OOP, ada yang dinamakan kelas. Apa itu Encapsulation PHP?Enkapsulasi(encapsulation) adalah metode untuk mengatur struktur pada class. dengan tujuan untuk menentukan hak akses pada property atau method. baca tutorial sebelumnya tentang pengertian class, object, property dan method. ini bertujuan untuk menyembunyikan informasi dari method dan property dengan alasan keamanan. Apa itu protected pada PHP?Pengertian Hak Akses: Protected Jika sebuah property atau method dinyatakan sebagai protected, berarti property atau method tersebut tidak bisa diakses dari luar class, namun bisa diakses oleh class itu sendiri atau turunan class tersebut. Apa itu visibility OOP?Kita kenalan dulu dengan istilah Visibility, Visibility atau Visibilitas adalah fitur yang ada di OOP, yang digunakan mengatur hak akses terhadap property dan method dari sebuah class, jadi dengan menggunakan visibility ini anda dapat mengatur, property dan method tersebut bisa diakses darimana saja. Apa itu enkapsulasi dalam pemrograman?Encapsulation adalah salah satu prinsip dari pemrograman dengan teknik Object-Oriented Programming (OOP). OOP merupakan suatu metode pemrograman yang berfokus pada objek. Sehingga, salah satu bagian dari masalah dalam program tersebut adalah objek. Pada pemrograman dengan metode OOP, ada yang dinamakan kelas. Apa itu Encapsulation PHP?Enkapsulasi(encapsulation) adalah metode untuk mengatur struktur pada class. dengan tujuan untuk menentukan hak akses pada property atau method. baca tutorial sebelumnya tentang pengertian class, object, property dan method. ini bertujuan untuk menyembunyikan informasi dari method dan property dengan alasan keamanan. Apa itu protected pada PHP?Pengertian Hak Akses: Protected Jika sebuah property atau method dinyatakan sebagai protected, berarti property atau method tersebut tidak bisa diakses dari luar class, namun bisa diakses oleh class itu sendiri atau turunan class tersebut. |