Какова цель конструктора? Я изучаю Java в школе, и мне кажется, что конструктор в значительной степени избыточен в том, что мы делали до сих пор. Пока неясно, будет ли цель, но пока это кажется бессмысленным. Например, в чем разница между следующими двумя фрагментами кода?
public class Program {
public constructor () {
function();
}
private void function () {
//do stuff
}
public static void main(String[] args) {
constructor a = new constructor();
}
}
Это то, как нас учили делать вещи для заданий, но не будет ли это делать то же самое ниже?
public class Program {
public static void main(String[] args) {
function();
}
private void function() {
//do stuff
}
}
Цель конструктора ускользает от меня, но опять же все, что мы сделали до сих пор, было чрезвычайно рудиментарным.