首页 > 其他 > 详细

trait类的复用

时间:2020-07-10 18:59:22      阅读:74      评论:0      收藏:0      [点我收藏+]

定义:

在PHP中有一种代码复用的技术, 因为单继承的问题, 有些公共方法无法在父类中写出, 而 Trait可以应对这种情况, 它可以定义一些复用的方法, 然后在你需要使用的类中将其引入即可.

技术分享图片

 

 

引用多个trait

Trait 可以引入多个, 多个trait中存在同名方法时, 需要指定使用哪个方法, 可以用insteaf of进行指定,用as取别名

技术分享图片

 

  • trait类也可以定义抽象方法但是引入之后必须实现这个方法
  • trait也可以定义变量
  • trait可以定义静态变量和静态方法
  • trait也可以进行权限控制
  • trait中也可以引入其他的trait代码块

 

trait类的复用

原文:https://www.cnblogs.com/bloghuang/p/13280442.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!