03-php面向对象编程-构造方法

来源:互联网 发布:办公软件自学网 编辑:程序博客网 时间:2024/05/29 02:40
<?php//①构造方法没有返回值//②它是自己被系统调用的。   class Person{     public $name; public $age;//php4中的构造方法     #public function Person(){# echo "ok";# } //php5中的构造方法包括上面这个和下面这个,如果两种方法都在一起,优先选择第二个 #public function __construct(){  # echo "我是构造函数"; #} //this构造方法 public function __construct($name,$age){$this->name=$name;$this->age=$age;  }   } $person1=new Person("孙悟空",2000);    echo $person1->name;?>






注意事项:


1.php4构造方法名字可以与类名相同。

2.构造方法的作用是对象的初始化。

3.创建新对象的时候,系统会自动的调用构造方法。

4.一个类中只有一个构造方法。

5.如果没有自定义构造方法,系统会调用默认构造方法

6.如果系统中有默认的构造方法和自定义构造方法,系统会调用自定义构造方法。

7.构造方法默认的访问修饰符是public .

原创粉丝点击