Явный конструктор
В вашем случае вы можете явно указать конструктор без аргументов с делегированием каноническому конструктору со значением по умолчанию, если хотите, и это можно сделать как -
public Record(){
this(Integer.MIN_VALUE);
}
Короче говоря, любой неканонический конструктор должен делегировать один, и это должно выполняться для характера переноса данных этих представлений.
Компактный конструктор
С другой стороны стороны, обратите внимание, что представление вы использовали в вашем коде.
public Record {}
называется «компактным конструктором», который представляет конструктор, принимающий все аргументы, и который также может использоваться для проверки данных, предоставленных в качестве атрибутов записи. Компактный конструктор - это альтернативный способ объявления канонического конструктора.