Class dan Object dalam php
CLASS DAN OBJECT
Class dan Object ini merupakan konsep dasar yang paling penting yang perlu kita pelajari ketika ingin mempelajari OOP ( Object Oriented Programming ). Berikut penjelasan dari Class dan Object.
Class
Class merupakan Blueprint/Template untuk membuat instance dari sebuah object, lalu class itu mendefinisikan objectnya. Kemudian class dapat menyimpan data dan perilaku dari object yang nantinya akan dibuat yang disebut dengan property dan method.
Dengan kata lain Class adalah struktur dasar dari OOP (Object Oriented Programming). Class adalah blueprint/cetakan dari object yang dibentuk. Terdiri dari dua tipe yaitu : field (attribute/property) dan method (behavior). Class digunakan untuk mendeklarasikan sebuah variabel yang berupa objek atau dinamakan “referensi objek (object reference)”
1. Attribute
• Berlaku sebagai data, didefinisikan oleh class,individu, berbeda satu dengan lainnya.
• Menggambarkan tampilan, status, kualitas dari object.
Contoh:
class motor
attribute-nya = warna [merah, hitam, biru]
tipe [matic, sport, bebek]
merk [honda, yamaha]• Didefinisikan dalam class dengan menggunakan variabel.
Bagaimana membuat class di dalam PHP ?
Caranya sebagai berikut
1. Diawali dengan menuliskan keyword class, diikuti nama kelas ( bebas ) dan dibatasi dengan {} untuk menyimpan property dan method didalamnya.
2. Dalam penamaan kelas seperti variable. jadi tidak boleh diawali dengan angka,dan tidak mengandung spasi
Contoh :
<?php
}
?>
Object
Object adalah instance yang didefinisikan oleh class, jadi bentuk nyatanya adalah object bukan class, karena class hanya templatenya saja, lalu kita bisa membuat banyak object hanya menggunakan satu class, dalam pembuatannya bisa menggunakan keyword new.
Dengan kata lain Setiap Object (obyek) dibangun dari sekumpulan data (atribut) yang disebut "variabel" (untuk menjabarkan karakteristik khusus dari obyek) dan juga terdiri dari sekumpulan method (menjabarkan tingkah laku dari obyek) atau Obyek adalah = sebuah perangkat lunak yg berisi sekumpulan variabel dan method yg berhubungan. Obyek merupakan.sebuah instance (keturunan) dari class. Variabel dan method diketahui sebagai variabel instance dan method instance.
Contoh :
$c = new Coba();
Komentar
Posting Komentar