是否有可能在Child类(具体)中使用别名类名称(在Parent类(abstract)中定义)?
我正在努力做到这一点,但我得到的是这样的例外:
Class'App \ Core \ Carnivore'未找到
实施例
namespace App\Core;
use App\Services\CarnivoreService as Carnivore;
abstract class Animal
{
abstract protected function getAnimalCollection($name);
}
namespace App\Core;
use App\Core\Animal;
class Tiger extends Animal
{
protected function getAnimalCollection($name)
{
return Carnivore::findAllByName($name);
}
}