Conceitos fundamentais de programação em Java, incluindo classes, arrays e controle de fluxo, cobrados no AP Computer Science A.
40 cartas · cartas básicas · Escrito por IA, verificado duas vezes. Edite à vontade.
- O que é uma classe em Java?
- Um modelo ou template para criar objetos com propriedades e métodos compartilhados
- Defina um objeto.
- Uma instância de uma classe que possui estado (atributos) e comportamento (métodos)
- O que é encapsulamento?
- Agrupar dados e métodos em uma classe enquanto se ocultam os detalhes internos de implementação
- O que é um construtor?
- Um método especial que inicializa um objeto quando ele é criado com a palavra-chave new
- O que é herança?
- Um mecanismo pelo qual uma subclasse herda propriedades e métodos de uma classe pai (superclasse)
- O que é polimorfismo?
- 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?
- Uma coleção ordenada de elementos do mesmo tipo de dado armazenados em memória contígua
- O que é um método?
- 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.
- 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?
- 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?
- 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?
- Uma variável declarada e usada apenas dentro de um método ou bloco de código
- O que a palavra-chave new faz?
- Cria uma nova instância de uma classe alocando memória e chamando o construtor
- O que é uma variável de referência?
- 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?
- Um valor especial que indica que uma variável de referência não aponta para nenhum objeto