Belajar Memahami Fungsi Inheritance

Pada Hari ini saya akan mengajarkan teman-teman fungsi inheritance pada OOP. Inheritance atau disebut juga pewaris adalah suatu cara untuk membuat sebuah Class yang baru dengan menggunakan Class lain yang sebelumnya sudah kita buat. Class yang sudah kita buat disebut Parent Class sedangkan Class yang baru kita buat dengan menggunakan Parent Class disebut Child Class.

Tujuan dari penerapan inheritance ini adalah menggunakan kembali fungsi atau kode yang telah dibuat dan ditambah dengan atribut dan method baru. Untuk membuat sebuah class yang mewarisi class lain kita akan menggunakan keyword extend seperti berikut :

      child_class extends parent_class

nama child class ditulis terlebih dahulu kemudian diikuti oleh parent class. Untuk lebih jelas teman-teman bisa membuat file latihan.php dengan kode sebagai berikut :

Belajar-Memahami-Fungsi-Inheritance

Setelah teman-teman membuat parent class, silahkan ketik kode child class seperti berikut :

Belajar-Memahami-Fungsi-Inheritance

Simpan. Untuk menjalankan kode kelas diatas teman-teman harus membuat instance obyek terlebih dahulu seperti berikut :

Belajar-Memahami-Fungsi-Inheritance

Simpan dan jalankan pada browser. Maka akan terlihat hasilnya sebagai berikut :

Belajar-Memahami-Fungsi-Inheritance

Instance Object merupakan instance dari suatu class artinya sebuah class tidak dapat digunakan tanpa di instance terlebih dahulu. Untuk membuat obyek di PHP kita menggunakan keyword new seperti kode diatas : $class_anak = new Anak ();

Demikian tutorial tentang penerapan Inheritance semoga bermanfaat bagi teman-teman. Terimakasih dan Sampai Jumpa..

10 Juli 2014

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat