构造方法
1.(特殊)对象创建完成后第一个自动调用的方法;
2.(特殊)方法名比较特殊,方法名可以与类相同;
3.给对象中的成员赋初始值;
class boyfriend{ public $name; public $sex; public $age; function boyfriend($name,$sex,$age){ $this->name = $name; $this->sex = $sex; $this->age = $age; } public function makefood(){ echo "{$this->name}有做饭的功能<br />"; $this -> makfood(); } function housework(){ echo "有做家务的功能"; } } $bf1 = new boyfriend(‘王力宏‘,‘男‘);$bf2 = new boryfriend(‘高圆圆‘,‘女‘,28); $bf1 ->makefood();$bf2 ->housework();
大多数的类都有一种称为构造函数的特殊方法。当创建一个对象时,它将自动调用构造函数,通常用它执行一些有用的初始化任务。构造函数的声明与它操作的声明一样,只是其名称必须是两个下划线“__construct()”。
格式:[修饰符]function__construct([参数]){}
时间: 2024-10-19 20:59:42