1/30
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
O que significa a sigla UML?
Linguagem de Modelagem Unificada (Unified Modeling Language).
Na UML, qual é o diagrama mais famoso e utilizado para estruturar o molde de um objeto?
O Diagrama de Classes.
Como uma classe é representada visualmente em um diagrama de classes da UML?
Por meio de um retângulo dividido em três partes (nome, atributos e métodos).
No diagrama de classes UML, o que fica na parte superior do retângulo?
O nome da classe.
No diagrama de classes UML, o que é inserido na parte central do retângulo?
Os atributos da classe.
No diagrama de classes UML, o que fica na parte inferior do retângulo?
Os métodos da classe.
Como diferenciar visualmente um método de um atributo?
Métodos possuem parênteses () após o nome.
O que indicam os modificadores de visibilidade em POO?
Indicam o nível de acesso aos atributos e métodos de uma classe.
Quais são os três principais símbolos de visibilidade definidos pela UML?
O que representa o símbolo + na UML?
Visibilidade pública (Public).
O que representa o símbolo - na UML?
Visibilidade privada (Private).
O que representa o símbolo # na UML?
Visibilidade protegida (Protected).
Qual é a regra de acesso para um componente público?
Qualquer classe pode acessá-lo.
Qual é a regra de acesso para um componente privado?
Somente a própria classe pode acessá-lo.
Qual é a regra de acesso para um componente protegido?
A própria classe e suas subclasses podem acessá-lo.
Na analogia do telefone, o que representam público, privado e protegido?
Público = orelhão, privado = celular pessoal, protegido = telefone residencial da família.
O que acontece ao tentar modificar um atributo private diretamente fora da classe?
Ocorre erro de compilação por acesso indevido.
Qual é a visibilidade padrão em Java quando nenhum modificador é declarado?
Package-private (acesso dentro do mesmo pacote).
Qual palavra-chave define um atributo público em Java?
public.
Qual palavra-chave define um atributo privado em Java?
private.
Qual palavra-chave define um atributo protegido em Java?
protected.
Por que o método main conseguiu acessar o atributo protected carga no exemplo?
Porque estava no mesmo pacote da classe Caneta.
Como um código externo pode acessar ou modificar um atributo privado corretamente?
Por meio de métodos públicos acessores e modificadores.
Na analogia do supermercado, o que representam o dinheiro do caixa e o funcionário?
O dinheiro é o atributo privado e o funcionário é o método público autorizado.
Por que a placa de circuito e os chips do controle remoto são considerados privados?
Para proteger o funcionamento interno contra manipulações indevidas.
O que é a interface de um objeto como o controle remoto?
A parte externa e visível com a qual o usuário interage.
Por que encapsular atributos com visibilidade privada é importante?
Para proteger dados, reduzir erros e ocultar complexidade interna.
Como declarar um objeto C1 da classe Caneta em Java?
Caneta C1 = new Caneta()
Como invocar o método status() do objeto C1?
C1.status()
Os conceitos de public, private e protected mudam completamente entre linguagens de programação?
Não. A ideia conceitual é praticamente universal na Programação Orientada a Objetos.