Kode Lisensi

Cari Blog Ini

Laporkan Penyalahgunaan

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, protected atau priv...

Pendidikan: Kunci Masa Depan yang Cerah

Pendidikan adalah salah satu aspek paling penting dalam kehidupan manusia. Ini bukan hanya tentang mengajar dan belajar di dalam kelas, tetapi juga tentang membentuk karakter, memperluas wawasan, dan memberikan landasan bagi masa depan yang sukses. Dalam blog ini, kita akan menjelajahi berbagai aspek pendidikan, mengapa itu penting, dan bagaimana kita semua dapat berperan dalam memajukannya. Pendidikan: Fondasi Masa Depan Pendidikan adalah fondasi yang kuat untuk mencapai potensi penuh seseorang. Ini tidak hanya tentang memperoleh pengetahuan, tetapi juga tentang mengembangkan keterampilan, kemampuan analisis, dan pemahaman mendalam tentang dunia di sekitar kita. Sebuah pendidikan yang baik dapat membuka pintu kesempatan yang tak terbatas dan membantu seseorang mencapai tujuannya dalam kehidupan. Pendidikan sebagai Pembentuk Karakter Selain memberikan pengetahuan, pendidikan juga berperan dalam membentuk karakter individu. Melalui pendidikan, kita belajar nilai-nilai seperti disiplin, ...

Mengenai Saya

MENU

Project fauzi

Konten [Tampil]

Cara membuat abstrak class 

Karena kita ingin membuat class komputer sebagai abstract class, maka berikut adalah cara penulisannya di dalam PHP:

<?php

abstract class handphone {

   // isi dari class handphone 

}

?>

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:

abstract public function lihat_spec();

abstract public function lihat_spec($merk);

Kenapa kita tidak perlu membuat isi dari method? Ini karena jika sebuah method dinyatakan sebagai abstract method, isi dari method tersebut akan dibuat dalam class turunan. Abstract method harus berada di dalam abstract class.


Sebagai contoh, berikut adalah cara penulisan abstract method lihat_spec() di dalam abstract class handphone:

<?php

abstract class handphone {

   abstract public function lihat_spec();

}

?>



Contact

Contact Form

Copyright © ZiiBlgrss