Na orientação a objetos com PHP, um objeto passa a ser um objeto quando é instanciado dentro de um script PHP a partir de uma classe declarada. Deste modo, uma classe é apenas uma declaração e um objeto é uma variável que recebe uma instância de uma classe.
Diante do exponto, analise o código abaixo e assinale a alternativa correta para instanciar a classe Automovel em uma variável chamada $auto:
class Automovel{
public $placa;
public function __construct($placa){
$this->placa = $placa;
}
}
$auto = ?????????;
Alternativas
Alternativa 1:
new Automovel();
Alternativa 2:
new Placa('ABC-1234');
Alternativa 3:
new Automovel('ABC-1234');
Alternativa 4:
new Automovel();
$auto->placa = 'ABC-1234';
Alternativa 5:
new Automovel(new Placa('ABC-1234'));
Soluções para a tarefa
Respondido por
3
Resposta:
Alternativa 3:
new Automovel('ABC-1234');
Se caso tiver fazendo exame de qualificação entre em contato comigo rodrigofssantiago arroba oi ponto com pontobr
Explicação:
Respondido por
2
Resposta:
Para instanciar a classe Automóvel, o correto é:
$auto = new Automovel('ABC-1234');
Alternativa 3:
Explicação:
Como no construtor foi passado o parâmetro placa - public function __construct($placa) - então devemos instanciar informando o valor de placa
Perguntas interessantes