A única afirmação correta é a III – public function __construct($salario=1.690){}. Explicação: O método construtor é utilizado para inicializar os atributos da classe no momento da criação do objeto. Ele é chamado automaticamente quando o objeto é instanciado. Na linguagem PHP, o método construtor é implementado utilizando o método mágico __construct(). A assinatura deste método pode receber parâmetros ou não. Na afirmação I, a assinatura do método construtor está correta, pois recebe um parâmetro $salario. Na afirmação II, a assinatura do método construtor está incorreta, pois o parâmetro "$salario" está entre aspas, o que faz com que seja interpretado como uma string e não como uma variável. Na afirmação III, a assinatura do método construtor está correta, pois recebe um parâmetro $salario com um valor padrão de 1.690. Isso significa que, caso o parâmetro não seja passado na criação do objeto, o valor padrão será utilizado. Na afirmação IV, a assinatura do método construtor está incorreta, pois não há nome para o parâmetro, apenas um valor. Isso não é permitido na linguagem PHP.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar