php面向对象编程之构造方法 __construct()

来源:互联网 发布:大庆油田网络客服电话 编辑:程序博客网 时间:2024/05/16 23:45
void __construct ([ mixed $args [, $... ]] )

PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。

<?php    class Person{                                                                                                   public $name;                    public $age;                    public $sex;                                                                                                                public function __construct($name="",$sex="男",$age=27){      //显示声明一个构造方法且带参数            $this->name=$name;            $this->sex=$sex;                        $this->age=$age;        }        public function say(){             echo "我叫:".$this->name.",性别:".$this->sex.",年龄:".$this->age;        }                                                                                                  }?>

创建对象$Person1且不带任参数

$Person1= new Person();echo $Person1->say();//输出:我叫:,性别:男,年龄:27

创建对象$Person2且带参数"张三"

$Person2= new Person("张三");echo $Person2->say();//输出:我叫:张三,性别:男,年龄:27

创建对象$Person3且带三个参数

$Person3= new Person("李四","男",25);echo $Person3->say();//输出:我叫:李四,性别:男,年龄:25


0 0
原创粉丝点击