Sunday, May 11, 2008

CLASS-101 Artikel 2

Oke lanjut... kali
ini tentang bagaimana lo mengembangkan suatu class. Dengan "extends" keyword.
Caranya:



File: classUser.php

/**
* Class Section
*/

class USER{

var $nama;

function nmGue($nama){

$this->nama = $nama;
}

function siapeGue(){

echo "NAMA : ".$this->nama."\n";
}
}

class extUSER extends USER{

var $umur;

function initExtUSER($nama, $umur){

$this->nama = $nama;
$this->umut = $umur;
}

function dataGue(){

echo "NAMA : ".$this->nama."\n";
echo "UMUR : ".$this->umur."\n";
}
}

/**
* End of Class section
*/

$class101 = new USER;
$class101->nmGue("Adesanto Asman");
$class101->siapeGue();
$class102 = new extUSER;
$class102->initExtUSER("Ade","26");
$class102->dataGue();

/**
*end of main section
*/

OUTPUT:
NAMA : Adesanto Asman
NAMA : Ade
UMUR : 26
WOW! Gimana lo ngerti? Jadi gini $class101 sama spt penjelasan artikel
pertama gw nahh utk $class102 adalah object pengembangan dari class USER
oleh class extUSER. Begini extUser ga punya variable $nama, tapi kenapa bisa
ada hahahahah karena dia adalah pengembangan dari class USER jadi
object dan method USER bisa diakses oleh extUSER selama
variable dan method USER dibuat public lain hal nya kalo di protected.
Biar lo ngerti nehh lo ke
sini


Artikel 3 akan langsung ke contoh real yg bisa lo lsg pake....

No comments: