Apa Itu Class Dan Object Pada OOP PHP

Apa itu Class dan Object pada OOP PHP ?. Class adalah kerangka dasar untuk mebuat Object, maksudnya adalah, pada Class ini lah property dan juga method di deklarasikan. Misal untuk membuat sebuah Mobil, maka anda perlu menggambarkan beberapa property yang dimiliki Mobil nantinya seperti roda, pintu mobil, dan juga spion mobil. Selain itu anda juga harus mendefinisikan aksi – aksi (method) apa saja yang dapat dilakukan oleh mobil ini, yakni berjalan, mengerem dan membunyikan klakson.

Setelah gambaran awal dari property dan method ini sudah di definisikan, barulah dibuat Object – nya.

Pembuatan Class dalam PHP dimulai dengan mendeklarasikan keyword class, di ikuti dengan penulisan nama class, dan terakhir di ikuti oleh tanda kurung kurawal. Contoh :

Dalam tanda kurung kurawal ini anda dapat mendefinisikan Property dan juga Method yang anda inginkan. Property adalah Asset yang dimiliki oleh Class, sedangkan Method adalah Aksi yang dapat dijalankan dan tentunya yang juga dimiliki oleh Class.

Berikut contoh pendeklarasian dari Property dan juga Method.

Apa itu Object ?

Dapat dikatakan kalau Object ini adalah hasil nyata dari sebuah kerangka Class yang digambarkan. Kalau jika ada sebuah Class yang menggambarkan Manusia, maka seseorang bernama Budi / Arif / Fitri adalah Object – nya. Nah dalam gambaran Class Manusia ini terdapat Property seperti Mata, Telinga, dan Rambut dan juga terdapat Method seperti Berjalan, Melihat, Menggigit dan juga Mendengar.

Dalam PHP untuk membuat Object, anda harus mendefinisikannya dengan keyword New, dan proses ini perwujudan Object dari Class dikenal dengan istilah instance / instantiation.

Contoh :

Berikut contoh lengkap pembuatan Class, dan Object :

Dan di bawah ini adalah hasil dari kode sumber di atas :

apa itu class dan object pada oop php


Demikian tutorial dari Apa Itu Class Dan Object Pada OOP PHP. Silahkan kunjungi tutorial pemrograman berbasis objek lainnya seperti :

Leave a comment

Your email address will not be published. Required fields are marked *

5 thoughts on “Apa Itu Class Dan Object Pada OOP PHP”

× Contact Us