本篇文章主要介绍了"php面向对象(二),继承,重写,parent,final关键字及访问控制",主要涉及到方面的内容,对于PHPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
继承概念:继承:一个类从另一个已有的类获得其特性,称为继承;派生:从一个已有的类产生一个新的类,称为派生;父类/子类:已有类为父类,新建类为子类,父类又可以称为...
继承
概念:
- 继承:一个类从另一个已有的类获得其特性,称为继承;
- 派生:从一个已有的类产生一个新的类,称为派生;
- 父类/子类:已有类为父类,新建类为子类,父类又可以称为“基类”,上级类,子类又称为派生类,下级类
- 单继承:一个类只能从一个上级类继承其特性信息,php和大多数面向对象语言(如java)都是单继承模式,c++是多继承。
- 扩展:在子类再来定义自己的一些新的特有的特性信息(属性,方法和常量)。没有扩展,继承也就没有意义了。
php中的继承(extends关键字)
访问控制修饰符
?访问控制修饰符,需要结合该语法形式所在位置,才能确定是否可访问,则它们的结合可访问性如下:
修饰符 | 类内部 | 子类内部 | 类外部 |
---|
public | Yes | Yes | Yes |
protected | Yes | Yes | No |
private | Yes | No | No |
总结说明:
- public修饰的成员,哪里都能访问;
- 类的内部,可以访问任何级别的成员;
- public具有最宽泛的可访问性,private具有最狭小的可访问性,protected则居中。
parent关键字
对比前面两个词: