作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
以下代码:
trait T {
function foo() {}
}
class C {
use T { T::foo as bar; }
use T { T::foo as baz; }
}
产生以下错误:
Trait method bar has not been applied, because there are collisions with other trait methods on C
是否可以在一个类中使用两次特征?
最佳答案
要使用不同的名称多次“导入”在特征中定义的方法,请执行以下操作:
class C {
use T {
foo as bar;
foo as baz;
}
}
关于php - 如何在类里面多次使用一个特征?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13582061/
我是一名优秀的程序员,十分优秀!