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

  1. Palavra-reservada da Linguagem JAVA para promover uma herança. (7)
  2. 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)
  3. 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)
  4. Palavra-chave nas Linguagens C++ e JAVA para definirem um atributo ou método compartilhado por todos objetos daquela classe. (6)
  5. Instrução que permite chamar explicitamente o construtor da superclasse na Linguagem JAVA. (5)
  6. Palavra-reservada das Linguagens C++ e JAVA que guarda uma autoreferência ao próprio objeto. (4)
  7. 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)
  8. Palavra-reservada das Linguagens C++ e JAVA utilizada para lançar um objeto de exceção. (5)
  9. Método ______; é executado automaticamente quando se instancia um objeto. (10)
  10. Operador utilizado para instanciar uma classe, criando um novo objeto. (3)

Palavras verticais

  1. Classe _______; diz-se da classe que tem ao menos um método virtual puro. (8)
  2. Operador _______; trata-se de um dos operadores que não pode ser sobrecarregado. (8)
  3. Herança ______; diz-se da herança com mais de uma classe-base. Tal mecanismo não existe na Linguagem JAVA. (8)
  4. 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)
  5. Atributo de _______; diz-se das variáveis de uso comuns entra todos os objetos de uma classe. (6)
  6. Atributos e métodos com esse modificador de acesso só são acessíveis a métodos da própria classe. (7)
  7. Diz-se dos métodos virtuais que devem, obrigatóriamente, ser implementados por suas classes derivadas. (5)
  8. Mecanismo que permite que um método de uma superclasse seja reescrito na subclasse. (11)
  9. Capacidade de objetos de diferentes classes relacionadas por herança responderem diferentemente à mesma chamada de método. (12)
  10. Conceito de POO pelo qual atributos e/ou métodos são escondidos em uma espécie de caixa preta. (14)
Imprimir