您的最后一个快到了:
trait A { function calc($v) { return $v+1; }}class MyClass { use A { calc as protected traitcalc; } function calc($v) { $v++; return $this->traitcalc($v); }}特质不是阶级。您不能直接访问其成员。基本上只是自动复制和粘贴…

您的最后一个快到了:
trait A { function calc($v) { return $v+1; }}class MyClass { use A { calc as protected traitcalc; } function calc($v) { $v++; return $this->traitcalc($v); }}特质不是阶级。您不能直接访问其成员。基本上只是自动复制和粘贴…