Postingan

Visibility

 Visibility Property, Method dan Konstanta (khusus konstanta mulai PHP 7.1.0) dapat dikontrol aksesnya  menggunakan visibility keyword. Terdapat tiga keyword yaitu public, protected dan private.  Dalam literatur lain ini umum juga disebut dengan istilah enkapsulasi atau encapsulation. Cara  menggunakannya yaitu dengan memberikan prefix berupa salah satu dari tiga visibility keyword pada property, method dan konstanta. Berikut penjelasan untuk masing-masing dari ketiga visibility keyword: 1. Public Artinya property, method atau Konstanta dapat diakses dari dalam maupun luar class. 2. Protected Artinya property, method atau konstanta hanya dapat diakses dari dalam class dan  extended/inherited class (akan dijelaskan pada episode tentang pewarisan). 3. Private Artinya property, method atau konstanta hanya dapat diakses dari dalam class itu sendiri. Mari kita praktekkan penggunaan visibility keyword 1. Property Visibility Property harus didefinisikan sebagai public,...

cara membuat abstract class dan abstract method

  Cara Membuat Abstract Class Karena kita ingin membuat  class laptop  sebagai  abstract class , maka berikut adalah cara penulisannya di dalam PHP: 1 2 3 4 5 <?php abstract class laptop {     // isi dari class laptop } ?> Untuk membuat  abstract class  di dalam PHP, kita tinggal menambahkan  keyword   abstract  sebelum nama class. Sebuah  abstract class  bisa memiliki  property  dan  method  biasa layaknya sebuah class ‘ normal’ , namun juga bisa memiliki  abstract method . Cara Membuat Abstract Method Jika sebuah  method  dinyatakan sebagai  abstract method , maka kita tidak perlu membuat isi methodnya, tetapi hanya  signature  dari method tersebut.  Signature  terdiri dai nama method dan parameternya (jika ada) seperti contoh berikut: 1 2 abstract public function lihat_spec(); abstract public function lihat_spec( $merk ); Kenapa kita tidak pe...