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();
這是性狀的一般用法嗎?