• Matéria: Informática
  • Autor: gmatheus2018
  • Perguntado 7 anos atrás

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'));

Respostas

respondido por: rodrigofssantiago
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: jucelio84286075
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 similares