Capitolo2 Flashcards
Cos’è un Metodo
n metodo è una sequenza di istruzioni che esegue un’operazione. Si dichiara specificando il tipo di ritorno, il nome del metodo e, tra parentesi, l’elenco dei parametri
Dichiarazione di un Metodo
La dichiarazione di un metodo segue la sintassi: tipoRitorno nomeMetodo(parametri) { //corpo del metodo }.
Chiamata di un Metodo
Per chiamare un metodo si utilizza il nome dell’oggetto seguito da un punto e il nome del metodo con eventuali argomenti tra parentesi: oggetto.nomeMetodo(argomenti);
Cos’è una Variabile
Una variabile è un contenitore di dati che può cambiare valore durante l’esecuzione del programma. Si dichiara specificando il tipo e il nome: tipo nomeVariabile;
Dichiarazione e Istanza di una Variabile
Dopo la dichiarazione, si può istanziare una variabile assegnandole un valore: nomeVariabile = valore;.
Tipi di Variabili
Esistono variabili primitive (int, char, etc.) e variabili di riferimento (oggetti).
Variabile d’Istanza
Una variabile d’istanza è associata a un oggetto specifico e ogni oggetto ha la propria copia di quella variabile.
Variabile Locale
Una variabile locale è dichiarata all’interno di un metodo e visibile solo in quel contesto.
Variabile Formale
Una variabile formale è un parametro di un metodo, utilizzata per passare valori al metodo stesso.
Metodi Costruttori
Un metodo costruttore è un tipo speciale di metodo utilizzato per inizializzare un oggetto.
Caratteristiche di un Metodo Costruttore
Un costruttore ha lo stesso nome della classe e non ha un tipo di ritorno, è chiamata automaticamente ogni volta che è istanziato un oggetto relativamente a quell’oggetto, è presente in ogni classe.
Costruttore di Default
Se non si dichiara un costruttore, Java fornisce un costruttore di default senza parametri.
Package
Un package è una collezione di classi correlate e serve per organizzare meglio il codice.
Componenti Fondamentali di un Programma Java
Un programma Java è composto da classi e oggetti, con metodi e variabili che definiscono il loro comportamento e stato.
Cosa costituisce un’applicazione java?
Un’applicazione Java è costituita da una o più classi che interagiscono tra loro per eseguire compiti specifici.
Convenzioni per la Programmazione Java
Le convenzioni includono nomi di classi con la prima lettera maiuscola, metodi e variabili con la prima lettera minuscola, e l’uso di camel case.
Differenza tra Classi ed Oggetti
Le classi sono i “blueprint” che definiscono la struttura e il comportamento, mentre gli oggetti sono le istanze concrete di queste classi.
Cos’è un’Istanza di una Classe
Un’istanza di una classe è un oggetto specifico creato a partire dalla classe, con uno stato unico e la capacità di eseguire metodi definiti.
Cosa Indica il main()
Il metodo main() è il punto di ingresso di un’applicazione Java, dove inizia l’esecuzione del programma.
Struttura di una Classe
Una classe contiene dichiarazioni di variabili (stato) e metodi (comportamento), e può includere costruttori per inizializzare nuovi oggetti.
Struttura di un Oggetto
Un oggetto ha uno stato definito dalle sue variabili d’istanza e comportamento definito dai suoi metodi.
A Cosa Serve l’Operatore Dot Applicato ad un Oggetto
L’operatore dot (.) viene utilizzato per accedere ai membri (variabili e metodi) di un oggetto o di una classe.