Sem Título
08/08/2019
As 20 definições abaixo são referentes a conceitos de orientação a objetos e programação em C++ e Java e descrevem termos que preenchem a cruzadinha a seguir.
Palavras horizontais
- Palavra-reservada da Linguagem JAVA para promover uma herança. (7)
- Mecanismo pelo qual classes compartilham atributos e métodos, usado na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. (7)
- Método ______; diz-se do método cujo comportamento pode ser sobrescrito em uma classe derivada por um método com exatamente a mesma assinatura. Esse conceito é parte muito importante do polimorfismo. (7)
- Palavra-chave nas Linguagens C++ e JAVA para definirem um atributo ou método compartilhado por todos objetos daquela classe. (6)
- Instrução que permite chamar explicitamente o construtor da superclasse na Linguagem JAVA. (5)
- Palavra-reservada das Linguagens C++ e JAVA que guarda uma autoreferência ao próprio objeto. (4)
- Principal efeito colateral do emprego da herança múltipla; ocorrendo quando um método com a mesma assinatura ou atributo com o mesmo identificador está presente em mais de uma classe-base da herança. (11)
- Palavra-reservada das Linguagens C++ e JAVA utilizada para lançar um objeto de exceção. (5)
- Método ______; é executado automaticamente quando se instancia um objeto. (10)
- Operador utilizado para instanciar uma classe, criando um novo objeto. (3)
Palavras verticais
- Classe _______; diz-se da classe que tem ao menos um método virtual puro. (8)
- Operador _______; trata-se de um dos operadores que não pode ser sobrecarregado. (8)
- Herança ______; diz-se da herança com mais de uma classe-base. Tal mecanismo não existe na Linguagem JAVA. (8)
- Palavra-chave das Linguagem C++ e JAVA que indica que um método realizará uma tarefa, mas não retornará nenhuma informação ao completar sua tarefa. (4)
- Atributo de _______; diz-se das variáveis de uso comuns entra todos os objetos de uma classe. (6)
- Atributos e métodos com esse modificador de acesso só são acessíveis a métodos da própria classe. (7)
- Diz-se dos métodos virtuais que devem, obrigatóriamente, ser implementados por suas classes derivadas. (5)
- Mecanismo que permite que um método de uma superclasse seja reescrito na subclasse. (11)
- Capacidade de objetos de diferentes classes relacionadas por herança responderem diferentemente à mesma chamada de método. (12)
- Conceito de POO pelo qual atributos e/ou métodos são escondidos em uma espécie de caixa preta. (14)