Constructores

Los constructores se crean con el mismo nombre de la clase.

package clases;
public class Persona {
    //Atributos de la clase 
    public String nombre;
    public int edad;
    
    //Constructore de la clase 
    public Persona(){
        System.out.println("Construyendo el Objeto");
    }
    
    public Persona(String nombre){
        System.out.println("Hola" + nombre + " desde el cosntructor");
    }
    
    //Métodos de la clase 
    public void mostrarDatos(){
        System.out.println("Nombre: "+ nombre);
        System.out.println("Edad: "+ edad);
    }
}

Los constructores se ejecutan cuando se instancia el objeto.

import clases.Persona;
public class Main {
    
    public static void main(String[] args) {
        
        //El constructor se ejecuta cuando se instancia el objeto
        Persona persona1 = new Persona();
        Persona persona2 = new Persona("Alex");
        
        Persona persona3 = new Persona();
        persona3.nombre = "Alex Roel";persona3.edad = 25;
        persona3.mostrarDatos();
    }  
}