A) Abstração B) Polimorfismo C) Encapsulamento D) Herança
A) classe B) novo C) este D) var
A) Uma função em JavaScript B) Uma variável em C++ C) Modelo para a criação de objectos D) Uma instância de um objeto
A) Possibilidade de objectos de classes diferentes serem tratados como objectos de uma superclasse comum B) Extensão da funcionalidade de uma classe-mãe C) Criar objectos a partir de classes D) Ocultar pormenores de implementação
A) Ligação entre os dados e os métodos que operam sobre os dados B) Substituição de métodos da classe-mãe C) Herdar propriedades de uma classe-mãe D) Criar várias instâncias de um objeto
A) Um método utilizado para destruir objectos B) Um método que devolve um valor C) Um método especial que é chamado automaticamente quando um objeto é criado D) Um método estático
A) Aceder a um método privado B) Refere-se à superclasse de uma classe, utilizada para chamar métodos da superclasse C) Declarar uma variável D) Implementação de uma interface
A) Ocultar os detalhes de implementação de um método B) Substituir um método de uma superclasse C) Ter vários métodos numa classe com o mesmo nome mas com parâmetros diferentes D) Criar novos métodos numa subclasse
A) Esconder os detalhes de implementação e mostrar apenas os detalhes necessários de um objeto B) Aceder a membros privados da classe C) Substituir métodos de uma classe-mãe D) Criar vários objectos a partir de uma classe
A) Permite que uma classe, método ou campo seja acedido por qualquer outro código no mesmo pacote ou noutro pacote B) Permite a extensão de classes C) Restringe o acesso apenas à mesma classe D) Oculta os detalhes do objeto
A) Permite a ligação dinâmica de métodos B) Permite a herança múltipla C) Força a substituição de métodos D) Impede a modificação da classe, método ou variável
A) Para ter vários métodos com o mesmo nome numa classe B) Para criar novos métodos numa subclasse C) Para ocultar os pormenores de implementação de um método D) Para fornecer uma implementação específica de um método que já é fornecido pela sua superclasse
A) Princípio de substituição de Liskov B) Princípio da segregação de interfaces C) Princípio da responsabilidade única D) Princípio aberto/fechado
A) Composição B) Dependência C) Herança D) Agregação
A) Polimorfismo B) Abstração C) Herança D) Encapsulamento
A) Encapsulamento B) Herança C) Sobrecarga D) Substituição
A) Ultrapassagem B) Sobrecarga C) Substituir D) Substituição
A) Herança virtual B) Interfaces C) Polimorfismo D) Classes abstractas
A) Princípio da segregação de interfaces B) Princípio aberto/fechado C) Princípio de substituição de Liskov D) Princípio da responsabilidade única
A) Construtor B) Método mutante C) Método de acessório D) Destruidor
A) Encapsulamento B) Abstração C) Polimorfismo D) Herança
A) super B) novo C) este D) estende-se
A) Dependência B) Composição C) Herança D) Agregação
A) Princípio aberto/fechado B) Princípio de substituição de Liskov C) Princípio da responsabilidade única D) Princípio da inversão de dependência
A) este B) implementa C) estende-se D) super
A) Público B) Privado C) Protegido D) Predefinição
A) Representação de dados Ano B) Não se repita C) Repetir-se a si próprio D) Estaleiro de reutilização dinâmica
A) estático B) final C) público D) abstrato |