Question | Answer |
Elemento do código Java que utilizamos para representar objetos do mundo real. | Classe |
É a classe materializada, ou seja, ela com os devidos atributos qualificados. | Objeto |
São as características que definem a classe. | Atributos |
São os comportamentos/ações de uma classe. | Métodos |
São padrões de visibilidade de acessos às classes, atributos e métodos. | Modificadores de Acesso |
Quando um programa cria (instancia) um objeto da classe Banco, a variável senha é encapsulada (ocultada). Qual método de acesso é responsável pelo encapsulamento da senha? | Private |
Qual modificador de acesso possibilita que uma declaração possa ser acessada de qualquer lugar e por qualquer entidade que possa visualizar a classe a que ela pertence? | Public |
Qual modificador de acesso possui essas características: - Os membros da classe definidos como não podem ser acessados ou usados por nenhuma outra classe. - Não se aplica às classes, somente para seus métodos e atributos que não podem ser visualizados pelas classes herdadas. | Private |
Qual modificador de acesso possui essas características: Torna o membro acessível às classes do mesmo pacote ou através de herança, seus membros herdados não são acessíveis a outras classes fora do pacote em que foram declarados. | Protected |
Qual modificador de acesso possui essas características: A classe e/ou seus membros são acessíveis somente por classes do mesmo pacote, na sua declaração não é definido nenhum tipo de modificador, sendo este identificado pelo compilador. | Default |
Qual modificador de acesso possui essas características: Quando é aplicado na classe, não permite estende-la, nos métodos impede que o mesmo seja sobrescrito (overriding) na subclasse | Final |
Qual modificador de acesso possui essas características: Não é aplicado nas variáveis, apenas nas classes. Permite que a classe não seja instanciada. Para indicar que um método de uma classe deve ser necessariamente redefinido em cada uma de suas subclasses | Abstract |
Qual modificador de acesso possui essa característica: É usada para criar variáveis que são visíveis para apenas uma função. | Static |
Qual modificador de acesso faz com que a classe possua essas condições? É acessível somente dentro da própria classe em que foi declarada. Ela não pode ser acessada de fora da classe, nem mesmo por outras classes no mesmo pacote. | Private |
Trata-se de um tipo especial de método utilizado para criar e inicializar objetos a partir de uma classe. Como chamamos esse tipo de método? | Método Construtor |
O objetivo principal deste método é garantir que um objeto seja criado com um estado inicial consistente e válido. Como chamamos esse tipo de método? | Método Construtor |
Em POO, quem são os responsáveis por acessar e modificar os valores dos atributos de uma classe? | Getters e Setters |
Getters também podem ser chamados de... | Métodos de Obtenção |
Setters também podem ser chamados de... | Métodos de Configuração |
GETTERS ou SETTERS? Responsáveis por retornar o valor de um atributo específico. | GETTERS |
GETTERS ou SETTERS? Responsáveis por definir (ou modificar) o valor de um atributo específico. | SETTERS |
Métodos de Acesso, Modificadores de Acesso ou Encapsulamento? "Determinam a visibilidade de acesso, as classes, atributos e métodos." | Modificadores de Acesso |
Métodos de Acesso, Modificadores de Acesso ou Encapsulamento? "Regulam o acesso a dados internos e seu uso incentiva o encapsulamento dos dados da classe." | Métodos de Acesso |
Métodos de Acesso, Modificadores de Acesso ou Encapsulamento? "Mecanismo de programação que vincula o código e os dados que ele trata, mantendo os dois seguros contra a interferência externa." | Encapsulamento |
VERDADEIRO ou FALSO? O encapsulamento pode ocorrer em dois níveis: Nível de Classe & Nível de Membro | VERDADEIRO Nível de classe: determina o acesso de uma classe inteira (public ou package-private); ● Nível de membro: em que se determina o acesso de atributos ou métodos da classe (public, private, protected, package-private e default) |
VERDADEIRO OU FALSO? "set significa que algum atributo deve ter certo valor; e get é utilizado para recuperar o valor desse atributo." | VERDADEIRO |
A__________ promove a extensibilidade do código, a reutilização e uma maior coerência lógica no modelo de implementação. | Herança |
VERDADEIRO OU FALSO? Classe Pai, Classe Base ou Superclasse detonam o conceito genérico de classe. | VERDADEIRO São nomes diferentes para a mesma coisa. |
Qual o nome da classe que herda as características da classe pai? | Classe Filha ou Subclasse |
Uma classe abstrata é implementada em Java para representar entidades e conceitos abstratos, sendo considerada qual tipo de classe? | Classe Pai |
Want to create your own Flashcards for free with GoConqr? Learn more.