1.继承其实在我的理解中主要是为了代码的冗余,我们可以想一想,我们编写自己的类和类方法为什么要去继承别的类,然后使用别人的类?我们编写代码的时候都以能公用就公用,能封装就封装。(这是我自己的观点,如果有自己的观点的朋友可以回复我)
继承知识点:
1,继承就是在我们的类中在class 类名 后使用extends 要继承的类名
如:
class b{
protected $test = 1;
public function method(){
$test = $test +1;
}
}
class a extends b{
public function method(){
}
}
解说:类a 继承了b类 说明b就是a的父类,a类就可以享受b类的所有的方法和属性。这个就比如:子和父 差不多的道理。
在这里我们可以我们就可以自然的想到一个知识点”重载“
重载:重载就是在继承了别的类的时候,父类有method方法,你在子类中你把方法名命名为method 其实这就是重载,重载是为了子类可以编写自己的实现方式。