ABSTRACT & METHOD CLASS CODING
Cara Membuat Abstract Class
Karena kita ingin membuat clas coding sebagai abstract class, maka berikut adalah cara penulisannya di dalam PHP:
1 2 3 4 5 | <?phpabstract class coding { // isi dari class coding}?> |
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 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 coding:
1 2 3 4 5 | <?phpabstract class coding { abstract public function lihat_spec();}?> |
Perhatikan bahwa kita tidak perlu (baca:tidak bisa) membuat isi dari abstract method.
Komentar
Posting Komentar