Kelas dan Objek di PHP

Kelas maksudnya desain utama dari sebuah objek.

Misalnya blueprint rumah adalah kelas. sedangkan rumah yang dibangun merupakan sebuah objek. Contoh lain bisa di analogikan dengan sepeda sebagai kelas, sedangkan bmx, sepeda gunung, ontel merupakan objek.

#Struktur kelas di php
<?php
class KelasGue{
//metode kelas disimpan disini
}
?>
setelah membuat kelas kita bisa membuat objek
<?php
$objgue= new KelasGue;
var_dump($objgue); //untuk melihat kelas
?>
#Mendefenisikan properti pada kelas
<?php
class KelasGue{
public $propertisatu=”contoh properti kelas”;
}
$obj = new Kelasgue;
var_dump($obj);
echo $obj->$propertisatu;
?>

#Mendefenisikan method pada kelas
<?php
class KelasGue{
public $propsatu=”properti pertamax”;
public fucntion setProp($nilaibaru){
$this->$propsatu = $nilaibaru
}
public function getProp(){
return $this->$propsatu.”<br />”
}
}
$objek = new KelasGue;
echo $objek->getProp();
$objek->setProp(“seting properti baru bang”);
echo $objek->getProp();
?>

#membuat dua objek dari kelas yang sama
<?php
class KelasDua{
public $propsatu = “properti satu”;
public $probdua = “propertidua”;

public function setProp1($nilaibaru){
$this->$propsatu=$nilaibaru;
}
public function setProp2($nilaitest){
$this->$propdua=$nilaitest;
}
public function getProp1(){
return $this->$propsatu.”<br />”;
}
}
$ob1 = new KelasDua;
$ob2 = new KelasDua;

echo $ob1->getProp1();
echo $ob2->getProp1();

$ob1->setProp1(“properrti objek satu”);
$ob2->setProp1(“properti objek kedua”);

echo $ob1->getProp1();
echo $ob2->getProp1();
?>

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s