Concetti fondamentali della programmazione Java, tra cui classi, array e flusso di controllo, verificati nell'esame AP Computer Science A.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- Che cos'è una classe in Java?
Show answer
Un modello (blueprint) per creare oggetti che condividono proprietà e metodi
- Definisci un oggetto.
Show answer
Un'istanza di una classe, dotata di stato (attributi) e comportamento (metodi)
- Che cos'è l'incapsulamento?
Show answer
Il raggruppamento di dati e metodi in una classe, nascondendo i dettagli interni dell'implementazione
- Che cos'è un costruttore?
Show answer
Un metodo speciale che inizializza un oggetto quando viene creato con la parola chiave new
- Che cos'è l'ereditarietà?
Show answer
Un meccanismo per cui una sottoclasse eredita proprietà e metodi da una classe genitore (superclasse)
- Che cos'è il polimorfismo?
Show answer
La capacità dei metodi di comportarsi in modo diverso a seconda dell'oggetto che li chiama o dei parametri passati
- Che cos'è un array?
Show answer
Una collezione ordinata di elementi dello stesso tipo di dato, memorizzati in posizioni di memoria contigue
- Che cos'è un metodo?
Show answer
Un blocco di codice che svolge un compito specifico ed è definito all'interno di una classe
- Nomina i tre modificatori di accesso in Java.
Show answer
public (accessibile ovunque), private (accessibile solo all'interno della classe), protected (accessibile nelle sottoclassi e nello stesso package)
- Che cos'è una variabile di istanza?
Show answer
Una variabile dichiarata all'interno di una classe ma fuori da tutti i metodi; ogni oggetto ha la propria copia
- Che cos'è una variabile static?
Show answer
Una variabile di classe condivisa da tutte le istanze della classe, dichiarata con la parola chiave static
- Che cos'è una variabile locale?
Show answer
Una variabile dichiarata e usata solo all'interno di un metodo o di un blocco di codice
- Che cosa fa la parola chiave new?
Show answer
Crea una nuova istanza di una classe allocando memoria e chiamando il costruttore
- Che cos'è una variabile di riferimento?
Show answer
Una variabile che memorizza l'indirizzo di memoria (il riferimento) di un oggetto, non l'oggetto stesso
- Che cosa rappresenta null?
Show answer
Un valore speciale che indica che una variabile di riferimento non punta a nessun oggetto