Definisi Class, Object, Property & Method pada Pemrograman Berorientasi Objek

Class

Class, Merupakan sebuah blueprint atau cetak biru untuk membuat suatu objek. Dalam hal ini, class memberikan definisi atau karakteristik dari objek yang akan dihasilkan. Jadi, apabila objek diibaratkan sebagai rumah, maka class akan memberikan gambaran tentang struktur, desain, dan segala sesuatu yang diperlukan untuk membangun rumah tersebut.

Object

Object, Dapat didefinisikan sebagai sebuah instance nyata atau “wujud” dari sebuah class. Artinya, object merupakan hasil dari implementasi class atau hasil produksi dari blueprint yang telah dibuat. Jika class merupakan gambaran tentang rumah, maka object adalah rumah itu sendiri. Jadi, object dapat menjadi hasil dari suatu class yang digunakan untuk memenuhi kebutuhan di dalam program atau aplikasi

Property

Property, adalah atribut atau data yang dimiliki oleh sebuah objek yang didefinisikan di dalam class. Property menyimpan keadaan atau karakteristik dari sebuah objek, Contoh: Untuk objek mobilSaya dari Class Mobil, propertinya bisa jadi warna = merah dan merk = Honda

Method

Method, Tindakan, perilaku, atau fungsi yang dapat dilakukan oleh sebuah objek. Method digunakan untuk memanipulasi atau berinteraksi dengan data (properti) objek. Contoh: Untuk objek mobilSaya, metode menghidupkan() akan mengubah status mesin menjadi “hidup”, sedangkan mengisiBahanBakar(jumlah) akan menambah nilai bahan bakar

1. Tambahkan “OBJECT & PROPERTY” lain pada KASUS CLASS “MOBIL” diatas !

2. Buatlah contoh/studi kasus lain tentang Class, Object, Property dan Method !

Hasil Latihan :

Class1.php

Class2.php

Class3.php

Class4.php