Created by Maria Almeida
8 months ago
|
||
Elemento do código Java que utilizamos para representar objetos do mundo real.
É a classe materializada, ou seja, ela com os devidos atributos qualificados.
São as características que definem a classe.
São os comportamentos/ações de uma classe.
São padrões de visibilidade de acessos às classes, atributos e métodos.
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?
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?
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.
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.
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.
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
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
Qual modificador de acesso possui essa característica:
É usada para criar variáveis que são visíveis para apenas uma função.
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.
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?
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?
Em POO, quem são os responsáveis por acessar e modificar os
valores dos atributos de uma classe?
Getters também podem ser chamados de...
Setters também podem ser chamados de...
GETTERS ou SETTERS?
Responsáveis por retornar o valor de um
atributo específico.
GETTERS ou SETTERS?
Responsáveis por definir (ou modificar) o
valor de um atributo específico.
Métodos de Acesso, Modificadores de Acesso ou Encapsulamento?
"Determinam a visibilidade de acesso, as classes, atributos e métodos."
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, 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."
VERDADEIRO ou FALSO?
O encapsulamento pode ocorrer
em dois níveis:
Nível de Classe & Nível de Membro
VERDADEIRO OU FALSO?
"set significa que algum atributo deve ter certo valor; e get é utilizado para
recuperar o valor desse atributo."
A__________ promove a extensibilidade do código, a reutilização e uma maior coerência lógica no modelo de implementação.
VERDADEIRO OU FALSO?
Classe Pai, Classe Base ou Superclasse detonam o conceito genérico de classe.
Qual o nome da classe que herda as características da classe pai?
Uma classe abstrata é implementada em Java para representar entidades e
conceitos abstratos, sendo considerada qual tipo de classe?