Tutorial PHP OOP Bab2 Memahami class,object,property dan method
php oop
Tutorial PHP OOP Bab2 Memahami class,object,property dan method-Dalam Pemrograman Berorientasi objek pada php tidak hanya terdapat Object atau class saja namun juga terdapat property dan method, pada dasarnya cara kerja utama OOP adalah mengelompokan property(variabel) dan method(fungsi) sejenis kedalam suatu class.
1. Pengertian class
Class adalah hasil 'blueprint/cetak biru' dari suatu objek , atau bisa disebut juga sebagai gambar rancangan yang nantinya akan dicetak.
dalam kehidupan sehari-hari class ini bisa dianalogikan sebagai sebuah benda seperti laptop atau mobil, yang mana pada laptop tersebut mempunyai property seperti layar,keyboard dan mempunyai fungsi seperti menghidupkan atau mematikan laptop, didalam php class dideklarasikan dengan menulis class kemudian diikut dengan nama class aturan pemberian nama pada class php sama dengan aturan pemberian nama pada suaatu variabel contoh :
class nama_class{ //isi class }
2. Pengertian Property
Property (atau disebut juga dengan atribut) adalah data yang terdapat dalam sebuah class. Melanjutkan analogi tentang laptop, property dari laptop bisa berupa merk, warna, jenis processor, ukuran layar, dan lain-lain.php
Jika anda sudah terbiasa dengan program PHP, property ini sebenarnya hanyalah variabel yang terletak di dalam class. Seluruh aturan dan tipe data yang biasa diinput kedalam variabel, bisa juga diinput kedalam property. Aturan tata cara penamaan property sama dengan aturan penamaan variabel.
Berikut adalah contoh penulisan class dengan penambahan property:
class laptop{ var $pemilik; var $merk; var $warna; }3. Pengertian Method
Method adalah suatu tindakan yang bisa dilakukan pada suatu class misalnya jika kita menggunakan class laptop maka methodnya adalah menghidupkan laptop,mematikan laptop maupun mengganti casing laptop tsb, pada dasarnya adalah fungsi(function) yang terdpat didalam class seluruh elemen yang ada didalam fungsi bisa diganakan pada method seperti parameter dan argumen, berikut ini adalah contoh penulisan method :
class laptop { function hidupkan_laptop() { //... isi dari method hidupkan_laptop } function matikan_laptop() { //... isi dari method matikan_laptop } ... //isi dari class laptop }
4. Pengertian Object
Object adalah hasil cetak atau bentuk nyata dari suatu class. jika menggunakan class laptop maka objek nya bisa berupa laptop asus,hp,lenovo dll
pada proses instansiasi(proses mencetak class) selalu diawali dengan keyword new contoh objek laptop asus &lenovo
class laptop{ //isi dengan property dan method } $laptop_asus = new laptop(); $laptop_lenovo = new laptop();
sekian dan terimakasih tutorial mengenai class,object,property dan method dalam tutorial selanjutnya kita akan belajar mengenai cara menggunakan class,object,property dan method