Eu tenho a classe A e classe a B. A classe B herda(extends) da classe A. Na classe A eu tenho um método construtor, então na classe B esse construtor também é 'obrigatório' ?
Eu tenho a classe A e classe a B. A classe B herda(extends) da classe A. Na classe A eu tenho um método construtor, então na classe B esse construtor também é 'obrigatório' ?
quando você usa o extends ele já herda/implementa todos os métodos da classe mãe automaticamente então não precisa mais implementar esses métodos.
Diferente de quando você usa implements, nesse caso a interface(classe mãe) te obriga a implementar todos os métodos que ela definiu.
Fala, Felipe! Tranquilo?
Sua dúvida ficou um pouco ambígua, mas vou tentar dar algumas respostas.
parent::__construct
para garantir que o construtor da classe base vai ser chamadoEspero ter ajudado. Abraços e bons estudos.
Fala, Felipe. Consegui sanar sua dúvida?