php类的继承
2017-02-07 本文已影响84人
OSong
类的继承#
继承就是对已有的类进行一个复用的使用
集成之后可以自动拥有被继承的类的成员属性和成员方法
我们通常把被继承的类叫做父类(也叫作基类),那么继承别人的这个类叫做子类(派生类)
父类拥有的修饰符被继承的时候会有区别
一个父类可以被多个子类继承
继承就有传递性,子类还可以继承被继承
继承关键字####
extends
访问修饰符在继承里面的权限问题####
类内部 | 类外部 | 继承里面 | |
---|---|---|---|
public | 可以 | 可以 | 可以 |
protected | 可以 | 不可以 | 可以 |
private | 可以 | 不可以 | 不可以 |
继承遇到访问修饰符的权限问题####
3 public
2 protected
1 private
当父类是public的时候,子类只能是public
当父类是protected的时候,子类可以是public,protected
当父类是private的时候,子类可以是public,protected,private
所有的魔术方法都会被继承
所有的魔术方法都可以被重载
parent关机字####
使用parent::父类的方法,可以在子类的方法中调用
final关键字####
所有定义了final关键字的类都不能被继承
final class jilei
{
}