Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Dúvida] Atributos duplicados

Boa tarde! Por que temos os atributos $nome e $cpf na classe Funcionario se ela já estende a classe Pessoa?

Código apresentado na aula:


class Funcionario extends Pessoa
{
    private $nome;
    private $cpf;
    private $cargo;

    public function __construct(string $nome, CPF $cpf, string $cargo)
    {
        parent::__construct($nome, $cpf);
        $this->cargo = $cargo;
    }
1 resposta
solução!

RESOLVIDO

Opa, este código está apresentado na transcrição. Na aula o prof retirou os atributos $nome e $cpf da classe Funcionario.