![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
ChinaID 的代码,修改后重新发
[php]
<?
//声明一个类我们通常称准备一个<对象制造机>.
class 家庭成员{
//申明数个成员变量,我们通常称<属性>.
var $爸爸的名字;
var $妈妈的名字;
//编写一个成员函數,我们通常称<方法>.
function 显示( $参数_内容 ){
echo $参数_内容."
";
}
//编写一个与类<对象>名相同的函數<方法>,我们通常称<构造函數>,在类的实例化/创建过程中(自动)调用
function 家庭成员( $参数_显示吗 , $参数_爸爸的名字 = '', $参数_妈妈的名字 = '' ){
// 如果不给出,就为空,提供默认值
//给成员变量<属性>赋值.
//$this是一个专用语,只可以在类<对象>中使用,表示的意思就是类<对象>自己.
$this->爸爸的名字 = $参数_爸爸的名字;
$this->妈妈的名字 = $参数_妈妈的名字;
if ($参数_显示吗 == "显示全部名字") { // @@@
//调用成员函數<方法>.
$this->显示( "我爸爸的名字叫:".$this->爸爸的名字 );
$this->显示( "我妈妈的名字叫:".$this->妈妈的名字 );
} else {
echo "对象创建完成";
}
}
}
//根据已经声明的类<对象制造机>来创建一个实例<对象>,通常我们称为构建一个<对象>.
//由于此类有一个构造函數,所以它会运行自己的构造函數.
$我的家庭 = new 家庭成员("显示全部名字");
?>
[/php]

