php 语法学习

2017-07-18  本文已影响18人  Shaun_lan

抽象类:继承抽象类的子类必须实现父类中定义的abstract方法且实现的方法访问控制宽松程度 必须大于等于 父类and参数个数 必须大于等于 父类。

访问控制宽松程度:protected < public (抽象类方法不可定为private)

参数个数: 父类(param_1)     子类(param_1,[param_2 = 1, param_3 = ‘sss’])  注:param_2等必须有默认值

抽象类中可以定义非抽象方法然后实现

接口:实现接口的类必须将接口的全部方法都实现且实现的方法中参数的 个数跟类型必须跟接口一致

接口中方法只能定义不能实现且方法必须定义为public

Trait:为了弥补PHP的单继承以及代码复用。子类覆盖trait的方法,trait会覆盖父类的方法。

上一篇下一篇

猜你喜欢

热点阅读