能详细一点的介绍,最好举个通俗易懂的例子。谢谢!!!
3 回答
已采纳
爱折腾的卤蛋
TA贡献3条经验 获得超0个赞
php中
构造函数 function __construct(){} 或者是和类名相同的函数
析构函数 function __destruct(){}
class Hhr(){
public $name;
public $skill;
public funtion __construct(){//构造函数 在这个对象实例化的时候最先也是必须会执行的方法 通常用来给成员属性赋初始值来的;可以接受传入参数 理解为生了个红孩儿 要起个名子先
$this->name = '红孩儿';
$this->skill = '飞';
}
public function fly(){
echo '骑着个风火轮 出去浪一浪';
}
public function __destruct(){//析构函数 在对象要被销毁时,必要执行的最后执行的函数 不是接受传入参数 一般用来释放之前打开的资源 或者临终遗言的
echo '我也有不行的时候';
}
}再简单说 如果把开冰箱吃东西看做一个行为对象的话 开冰箱就是构造 吃是过程 关门就是析构函数
如果把一个人的一生看做是对象的话 他的出生就是构造 这个人的死亡就是析构
- 3 回答
- 0 关注
- 1752 浏览
添加回答
举报
0/150
提交
取消
