Conceitos fundamentais de programação em Java, incluindo classes, arrays e controle de fluxo, cobrados no AP Computer Science A.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- O que é uma classe em Java?
Show answer
Um modelo ou template para criar objetos com propriedades e métodos compartilhados
- Defina um objeto.
Show answer
Uma instância de uma classe que possui estado (atributos) e comportamento (métodos)
- O que é encapsulamento?
Show answer
Agrupar dados e métodos em uma classe enquanto se ocultam os detalhes internos de implementação
- O que é um construtor?
Show answer
Um método especial que inicializa um objeto quando ele é criado com a palavra-chave new
- O que é herança?
Show answer
Um mecanismo pelo qual uma subclasse herda propriedades e métodos de uma classe pai (superclasse)
- O que é polimorfismo?
Show answer
A capacidade de métodos se comportarem de maneira diferente dependendo do objeto que os chama ou dos parâmetros passados
- O que é um array?
Show answer
Uma coleção ordenada de elementos do mesmo tipo de dado armazenados em memória contígua
- O que é um método?
Show answer
Um bloco de código que executa uma tarefa específica e é definido dentro de uma classe
- Nomeie os três modificadores de acesso em Java.
Show answer
public (acessível em qualquer lugar), private (acessível apenas na classe), protected (acessível em subclasses e no mesmo pacote)
- O que é uma variável de instância?
Show answer
Uma variável declarada dentro de uma classe, mas fora de todos os métodos; cada objeto tem sua própria cópia
- O que é uma variável static?
Show answer
Uma variável de classe compartilhada por todas as instâncias de uma classe, declarada com a palavra-chave static
- O que é uma variável local?
Show answer
Uma variável declarada e usada apenas dentro de um método ou bloco de código
- O que a palavra-chave new faz?
Show answer
Cria uma nova instância de uma classe alocando memória e chamando o construtor
- O que é uma variável de referência?
Show answer
Uma variável que armazena o endereço de memória (referência) de um objeto, e não o objeto em si
- O que null representa?
Show answer
Um valor especial que indica que uma variável de referência não aponta para nenhum objeto