一, 面向对象:函数
1.这是重点!这是重点!这是重点!重要的事情说三遍!this
面向对象的特征有三点:封装 继承 多态.对象
2,在面向对象 或者类中 属性和方法 咱们统称位类的成员继承
3.面向对象的输出符合用 public 来实现,没有他会报错.io
eg:function
class heihei{class
public $name="武则天";程序
public $sex = "女";方法
public $hobby="玩英雄联盟";co
public $age="20岁";//武则天,最强王者,不信你去找她.
}
echo "<pre>";
$xx = new heihei();
var_dump($xx);
这是输出一个最基本的类面向对象.(某懒惰的老师你就省事了很多了,不用谢我,个人名字叫红领巾)
4.function __construct($name,$sex,$hobby,$age){}//这个方法叫作构造方法,在实例化这个类的时候会执行他,__construct是固定词语不可变更.
5.析构函数 __destruct 在对象被释放的时候运行 unset函数程序运行完毕的时候.显示时先显示最后一个.
6.接下来的这几个统一到一块儿,由于他们几个过短了 不配独占一行
final 最终的
self:: 至关于$this->
parent::访问父类
protected 受保护的,能够让本身的子类访问
private 不能直接输出 私有的 ,不能够让本身的子类访问
接下来的一个例子是会用上以上方法;(某懒老师的福利)
eg:
class hh{
public $name;
public $weizhi;
public $Q;
public $W;
public $E;
public $R;
// public $D;
public function Q(){
echo $this->name. "使用了Q技能".$this->Q;
}
public function W(){
echo $this->name. "使用了W技能".$this->W;
} public function E(){
echo $this->name. "使用了E技能".$this->E;
} public function R(){
echo $this->name. "使用了Q技能".$this->R;
}
public function __construct($name,$weizhi,$Q,$W,$E,$R){
$this->name = $name;
$this->weizhi = $weizhi;
$this->Q = $Q;
$this->W = $W;
$this->E = $E;
$this->R = $R;
}
}
$wcy = new hh("剑圣","刺客","阿尔法突袭","冥想","无极剑道","高原血统");
$wcy -> Q();
echo "<hr>";
class ss extends hh{
public $D;
public function freestyle(){
echo $this ->name."来了一个大管理";
}
public function shoot_3(){
echo $this->name."抢了三我的头";
}
function __construct($name,$weizhi,$Q,$W,$E,$R,$D){
$this->D = $D;
parent::__construct($name,$weizhi,$Q,$W,$E,$R);
}
public function __destruct(){//析构函数 在对象被释放的时候运行 unset函数程序运行完毕的时候.显示时先显示最后一个
echo $this -> name;
}
}
$jiansheng = new ss("剑圣","刺客","阿尔法突袭","冥想","无极剑道","高原血统","而且闪现逃走");
$jiansheng->shoot_3();
echo $jiansheng -> D;
echo "<hr>";
***********************************************************************************************************************************************************************************************************************************************************************************************************************************