In Java, un’istanza è un’occorrenza di una classe. In altre parole, è un oggetto creato a partire da una classe. Quando crei un’istanza di una classe, stai effettivamente creando un oggetto che rappresenta quella classe e che può contenere valori specifici per le sue variabili di istanza.
Classe: È un modello o un “prototipo” per creare oggetti. Contiene variabili (attributi) e metodi (comportamenti).
Oggetto: È un’istanza di una classe. Ogni oggetto ha una propria memoria per le variabili di istanza e può eseguire i metodi definiti nella classe.