Perbedaan yang mendasar antara OOP adalah data dan kode program tergabung menjadi satu entitas yang disebut Objek. Sedangkan pada Prosedural lebih berorientasi ke aksi.
PHP mendukung OOP secara penuh sejak versi PHP 5.
Class dan Object
Class adalah merupakan sekumpulan kode yang ditulis untuk mendefinisikan properti dan method dalam suatu object.Dan Object merupaka data yang terstruktur sesuai yang didefenisikan dalam suatu class.
Objek adalah instance atau turunan langsung dari classnya .
Deklarasi Class
<?php
class namaClass {
// Daftar properti
//Method
}
?>
class namaClass {
// Daftar properti
//Method
}
?>
Contoh :
<?php
class Orang
{
protected $nama;
function setNama($nama)
{
$this->nama = $nama;
}
function getNama()
{
return $this->nama();
}
?>
Untuk membuat instance dari sebuah class digunakan kata tercadang new dan diikuti oleh nama class tersebut.
Contoh Penggunaan Object :
<?php
include "classOrang.php";
$tono = new Orang;
$tono->setNama("Tono");
echo "Nama Saya : ".$tono->getNama();
?>
include "classOrang.php";
$tono = new Orang;
$tono->setNama("Tono");
echo "Nama Saya : ".$tono->getNama();
?>
Tulisan ini merupakan contoh dasar mengenai pengertian dari Class dan Object. Tulisan ini akan terus berlanjut seiring kemampuan penulis, dan mohon ma'af bila sulit di pahami. Karena penulis masih pemula di dunia Blog, Pemrograman ataupun penulisan.
Salam Blogger Reog City.
Tidak ada komentar :
Posting Komentar