Em todas as funções passamos o que ela retorna (:void, :string). tentei passar :Conta para o meu construct e deu erro. É possível/recomendável fazer isso?
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!
Em todas as funções passamos o que ela retorna (:void, :string). tentei passar :Conta para o meu construct e deu erro. É possível/recomendável fazer isso?
Olá, Caio! Tudo bem?
Não é possível definir o tipo de retorno do método __construct. Esse método é responsável por inicializar os atributos da classe e não possui um retorno específico, por isso não é possível definir o tipo de retorno.
O que você pode fazer é definir o tipo de retorno dos outros métodos da classe, que são responsáveis por executar a lógica do programa e retornar algum valor.
Espero ter ajudado e bons estudos!