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):
Analisando o código acima, responda quanto ao conceito de Orientação a Objetos, qual a alternativa correta:
Analisando o código acima, responda quanto ao conceito de Orientação a Objetos, qual a alternativa correta:- AClasses são tipos e podem ser atribuídas a variáveis, como no exemplo extraído do código acima $usuario = new Usuario();
- 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; } ;
- 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();
- 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();
- EO código acima está incorreto.