Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — IF Sertão - PE 2016

ProgramaçãoLinguagens de programação
Código
qq205508
Banca
IF Sertão - PE
Órgão
IF Sertão - PE
Ano
2016
Nível
Superior
Cargo
Analista da Tecnologia da Informação
Dado o trecho de código a seguir, escrito em PHP (versão 7.0.8):Imagem associada para resolução da questãoAnalisando o código acima, responda quanto ao conceito de Orientação a Objetos, qual a alternativa correta:
  1. AClasses são tipos e podem ser atribuídas a variáveis, como no exemplo extraído do código acima $usuario = new Usuario();
  2. BQuando um objeto é instanciado em uma classe, e uma função desse objeto na definição da classe utiliza a variável $this, essa variável significa o objeto que estamos utilizando. No trecho do código acima é possível perceber que a afirmação está correta public function setUsuario($_usuario) {this->usuario = $_usuario; } ;
  3. CUm construtor é uma função definida na classe que é automaticamente chamada no momento em que a classe é instanciada (através no operador new) conforme demonstrado no código acima function __construct();
  4. DUma subclasse é extensão de outra. Isso significa que ela herdará todas as variáveis e funções da outra classe, e ainda terá as que forem adicionadas pelo programador através do construtor function __construct();
  5. EO código acima está incorreto.
Revelar gabarito e comentário

GabaritoC — Um construtor é uma função definida na classe que é automaticamente chamada no momento em que a classe é instanciada (através no operador new) conforme demonstrado no código acima function __construct();

Link permanente: /questoes/qq205508