FlashKeepers

Computer Science · AP

AP Computer Science A: Conceitos de Java

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.

Study this set free Look inside first Get FlashKeepers for iPhone
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

25 more cards in the app