小结
面向对象:自己的事情自己做。
例如:
储户向发号机取票。票是属于发票机的。
面向对象的特点:封装,继承,多态(缺一不可)。
把相似的事物封装成一个类。
多态:运行时加载。
封装关键字:public,protected,private
封装相关函数:__set(),__get();
创建一个类:
<?php
class Person{
public $name(Person的属性);
public $pwd;
public $age;
}
给属性赋值
$pp = new Person();
$pp->name="huahua";
$pp->age="18";
$pp->pwd= "22222";
echo "我的名字是:".$pp->name."我的年龄是:".$pp->age;
?>
//另一个php
<?php
class Person{
private $name;
private $pwd;
private $age;
}
$this关键字
初始化对象:construct
析构函数:destruct
在初始化对象的时候该函数会自动运行
function __construct($name, $pwd,$age){
$this->name=$name;
$this->pwd=$pwd;
$this->age=$age;
}
public function intro(){
echo "我的名字是:".$this->name."我的年龄是:".$this->age;
}
$pp = new Person("zhangzhang","22","leshan");
$pp->intro();
?>