trait 方法冲突时:use traitA,traitB { traitA::say insteadof traitB;
traitA::say as sayA; }优先级:类自己>trait>父类可以考虑使用trait提取公共,代替base
trait
原文:https://www.cnblogs.com/maidongdong/p/13204410.html