Un costruttore in Java è un blocco di codice che viene chiamato quando viene creato un oggetto di una classe. Viene utilizzato per inizializzare gli oggetti e impostare i loro stati iniziali.
Le caratteristiche principali dei costruttori includono:
I costruttori sono utili per:
Ecco un esempio di dichiarazione e utilizzo di un costruttore in Java:
public class MyClass {
private int myValue;
// Costruttore
public MyClass(int value) {
this.myValue = value;
}
public int getMyValue() {
return this.myValue;
}
}
// Utilizzo del costruttore
MyClass obj = new MyClass(10);
In questo esempio, il costruttore prende un argomento e lo assegna all'attributo della classe. Viene chiamato automaticamente quando viene creato un nuovo oggetto di tipo MyClass.