PHP经验分享

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
{

}
上一篇 下一篇

猜你喜欢

热点阅读