PHP构造方法

构造方法

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([参数]){}

posted on 2016-12-23 19:16  喜气洋洋得意  阅读(144)  评论(0编辑  收藏  举报

导航