Untuk membuat sebuah obyek kita gunakan kata kunci new, dan utuk memanggil suatu method dapat gunakan sintaks (namaObyek.nama_method( [param...
Untuk membuat sebuah obyek kita gunakan kata kunci new, dan utuk memanggil suatu method dapat gunakan sintaks (namaObyek.nama_method( [parameter]);. Objek membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program computer, objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek.
Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Di dalam suatu kelas merupakan deklarasi dari obyek tersebut yang berisi sifat sifat yang ada pada obyek tersebut. Dari satu buah kelas dapat dibuat banyak obyek, obyek obyek tersebut dapat di bedakan dengan suatu pengenal yang berupa nama.
class Person{ /* ini nama class-nya */
/* atribut name yang bermodifier private */
function __construct($new_name){
/* ini adalah konstruktor */
$this->name=$new_name;
}
function getName(){
/* ini adalah methodnya */
return $this->name;
}
}
COMMENTS