コンストラクターの目的は何ですか? 私は学校で Java を学んでいますが、コンストラクターはこれまで行ってきたことのほとんどが冗長であるように思えます。目的が達成されるかどうかはまだわかりませんが、今のところ意味がないように思えます。たとえば、次の 2 つのコード スニペットの違いは何ですか?
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
}
}
コンストラクターの目的は私にはわかりませんが、これまで行ってきたことはすべて非常に初歩的なものでした。