PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训 » 入门和基础知识 » PHP中的“人”类——OOP实例 By 默默
本页主题: PHP中的“人”类——OOP实例 By 默默 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

meiwang12363

该用户目前不在线
级别: 中级程序员
精华: 1
发帖: 1069
威望: 0 点
金钱: 0 PYMB
贡献值: 0 点
在线时间:8(小时)
注册时间:2007-04-26
最后登录:2007-09-04

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


请打开你的编辑器,新建一个叫index.php的文件。

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

[Copy to clipboard] [ - ]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 人("默默","家里") 创建了一个叫 $默默的"人"类.


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



顶端 Posted: 2007-05-28 19:43 | [楼 主]
PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训 » 入门和基础知识

时:12-02 10:47 Copyright © 2006 phpwhy.com 权
ICP05060669

曳息 -