PHP中的“人”类——OOP实例

字体大小: 中小 标准 ->行高大小: 标准
请打开你的编辑器,新建一个叫index.php的文件。

将以下的代码拷贝进去,保存,并且执行一下:

<?php



Class 


{                                 



Var 
$姓名;                                   
//它有一个属性叫姓名

Var $位置;                                   
//而且只要它活着就肯定在地球的某个位置



Public Function  __construct($姓名,$诞生地){ 
//在创建他的时候最起码得给他个名字,也得给他安排个诞生的地方

    
$this->姓名=$姓名
;

    
$this->位置=$诞生地
;



    Print 
"公元".date("Y年m月d日 G时i分s秒")."一个叫做<strong>".$this->姓名."</strong>的家伙在<strong>".$this->位置."</strong>诞生了!<br />"
;

}





Public Function 
($地点){                   
//让他挪挪地方

    
$this->位置=$地点
;

    Print 
"这个家伙晃晃悠悠的去了<strong>".$this->位置."</strong><br />"
;

}





Public Function 
在哪(){                      
//跟踪一下他现在在哪

    
Print "为了怕他走丢,打开卫星定位系统看了看<strong>".$this->位置."</strong>,果然找到了他!-_-!!<br />"
;

}





}





$默默=new ("默默","家里");                 
//创世神制造了一个叫默默的家伙

$默默->("公司");                           
//他从家里离开,去了公司

$默默->在哪();                               
//也许该确定一下他在哪,以便确定这家伙没走错地方



?>

复制代码
class 人{} 就是一个类,而$默默就是一个对象.

$姓名,$位置分别是这个对象的两个属性.

去($地点)是类的成员函数,负责执行改变位置的操作.

在哪() 负责把类的属性打印出来.

通过 new 人("默默","家里") 创建了一个叫 $默默的"人"类.


注:该程序可以正常运行,采用中文命名类和变量以及函数是为了大家好理解.

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/344.html