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