1
我只是玩弄特质,看看它的目的是什么,我注意到它允许一个班级利用多个特质班,而从抽象延伸出来的班级可以一次从一个抽象范围延伸性格使抽象类无用吗?
这是我的例子:
trait parentClass
{
public function sayHello()
{
return 'parentClass sayHell() printed';
}
}
trait parentSecondClass
{
public function sayGoodbye()
{
return 'parentClass sayGoodbye() printed';
}
}
class People
{
use parentClass;
use parentSecondClass;
}
$o = new People();
echo $o->sayHello() . '<br/>';
echo $o->sayGoodbye();
这是性状的一般用法吗?