Cari Blog Ini

Jumat, 17 Juli 2020

OOP PHP #8 : Abstract Class dan Abstract Method


Ihza Rizky Blog

Bismillah, jika pada artikel sebelumnya telah dibahas mengenai "OOP PHP #7 : Static Property dan Static Method" . Maka, Artikel kali ini akan membahas Mengenai OOP PHP #8 : Abstract Class dan Abstract Method.  Saya akan bahas mulai dari Pengertian hingga implementasinya.

  • Pengerian Abstract Class
Abstract Class Adalah Class yang berfungsi sebagai kerangka dasar untuk class turunannya. Abstract Class tidak bisa diinstansiasi kembali (membuat objek). Melainkan harus membuat Abstract Method untuk Class Turunannya...

Contoh : abstract class kendaraan {}

  • Pengertian Abstract Method
Abstract Method Adalah Method yang dibuat untuk menginisiasikan Method selanjutnya didalam Class Turunannya. Jadi, didalam Abstract Class harus ada Abstract Method untuk kerangka dasar atau aturan Method didalam Class Turunannya. Anda Mau tidak mau harus mendeklarasikan Methodnya di Class Turunannya. Jika Tidak Maka Akan terjadi Error.

  • Penggunaan Abstract Class dan Abstract Method Berikut :


Bisa dilihat kode diatas, Abstract Method harus dideklarasikan ulang di dalam class Child (Turunannya)
Tetapi tidak menyertakan abstract. Akan tetapi, hanya menyamakan nama methodnya / fungsinya.

0 komentar:

Posting Komentar

Berkomentarlah dengan sopan dan menggunakan bahasa yang mudah dimengerti