构造函数的目的是什么?我在学校里一直在学习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
}
}
构造函数的目的使我无所适从,但是到目前为止,我们所做的一切仍然非常初级。
慕勒3428872
相关分类