Да public Account()
, это конструктор, у конструкторов нет возвращаемого типа, и они должны быть названы точно так же, как и класс.
Конструктор должен быть в том же классе.
Вам не нужно ничего делать в конструкторе, если вы не хотите инициализировать некоторые атрибуты для вашего Account
класса.Конструктор без аргументов создает экземпляр объекта, поскольку компилятор вставит вызов super()
в первой строке конструктора.Super вызовет конструктор в иерархическом дереве вплоть до Object
.
Фактически вам даже не нужно писать этот конструктор без аргументов, если у вас нет другого конструктора в вашем классе Account, который принимаетодин или несколько аргументов, поскольку компилятор предоставит конструктор без аргументов, если не существует явного конструктора.