A default constructor in Java is one that accepts no inputs. If there isn't a constructor declared in the class, one is produced automatically.