////////////
class desktop{
var $desktop;#桌子面;
var $baluster;#桌子腿;
}
///////////
一样,在桌子世界里,他们也有配合的举措,好比挪动[或许你如今就在推桌子^^],也能够咱们要把桌子的体面缩小点,一样,这个就是桌子群提的共无方法了,[和特点近似哦,不外这是举措而已]。让咱们把这个配合特点加到类中去吧。
////////////////
class desktop{
var $desktop;#桌子面;
var $baluster;#桌子腿;
function move(){
#....
}
function largen(){
#...
}
}///////////////
晓得了下面的,那末接上去就很好了解甚么是$this对象了,没有错,他就是桌子群中的一个特定的对象,假如旁边还不克不及了解,那末,
咱们接着注释。
////////////////
class desktop{
var $desktop;#桌子面;
var $baluster;#桌子腿;
function move(){
#....
}
function largen(){
$this->desktop++;#缩小桌子面
}
}
$d = new desktop;#“实例化,这个时分咱们就是针对一个特定的桌子拉!
$d->largen();#哈哈,把这个特定桌子面缩小点。其实$d = $this;分明吗,$d就是谁人特定的桌子,$d->largen就是用谁人特定桌子[桌子群人人都有的变小气法]把特定桌子面缩小了点。
///////////////
本来,$this就是指一个特定桌子呀,哈哈,分明了,本来类是人人都有的属性,办法的纠合,而一个特定的对象,就是这个群体中的一个个别,既然是他们傍边的个别,固然具有群体所具有的配合特点和办法拉。
<P> 成员变量,成员办法[成员函数],实例化,人人都晓得了。
////////////////
class desktop{
var $desktop;#桌子面;
var $baluster;#桌子腿;
function desktop(){
$this->desktop = 100;
$this->baluster = 100;
}
function move(){
#....
}
function largen(){
$this->desktop++;#缩小桌子面
}
}
////////////
看到了吧,我把桌子界说了巨细和长度哦
//////////
伶俐的你,必定想当即实例化了吧,假如我入手下手在界说成员变量里就给值了,那不是说一切桌子都一样大吗?
//////////////
class desktop{
var $desktop;#桌子面;
var $baluster;#桌子腿;
function desktop(){
$this->desktop = 100;
$this->baluster = 100;
}
function move(){
#....
}
function largen(){
$this->desktop++;#缩小桌子面
}
}
$d = new desktop;
$d->desktop();
////////////////////
可是了局倒是:Call to a member function desktop() on a non-object in
不利,一定是作者在骗点击,bs这小样,TT.
实际上是我错了,我晓得错了。本来 咱们方才添加的函数
function desktop(){
$this->desktop = 100;
$this->baluster = 100;
}
是个机关函数,甚么是机关函数呢,哎呀,本来机关函数是类独有的函数,在类被实例化后,类会第一步主动履行机关函数,它在为类启示内存单位嘛。