Programação Orientada a Objetos

Description

Flashcards on Programação Orientada a Objetos, created by Maria Almeida on 20/04/2024.
Maria Almeida
Flashcards by Maria Almeida, updated 15 days ago
Maria Almeida
Created by Maria Almeida 16 days ago
0
0

Resource summary

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
Show full summary Hide full summary

Similar

Programação
Prepara Palhoça
Programação Orientada a Objeto
Thiago Pantoja
Método
Juliana Câmara
Exercícios
Jorge Borges
Curso AlgaWorks - Angular, Rest,SpringBoot
Carlos Eduardo De Barros Souza
Oracle Certified Java Associate 7
Rafael Mulock
O.Objetos Java
Lorran Alves
Aula 05 - Biblioteca MapReduce
Ronaldo Pimentel
JPA/Hibernate
Roberta Yaskarel