我从PHP
移动到Java
因为英文不是我的主要语言,所以很难理解OOP。我想要一个简单的答案(尽可能简单,哈哈)。最新的区别:在第二空的构造函数和没有构造函数有什么区别
class Munikas {
public Munikas(){
}
public void rytas(){
System.out.println("Labas Rytas");
}
public static void main(String[] args){
Munikas labas = new Munikas();
labas.rytas();
}
}
而且
class Munikas {
public void rytas(){
System.out.println("Labas rytas");
}
public static void main(String[] args){
Munikas labas = new Munikas();
labas.rytas();
}
}
我不使用constructor
。将来如何影响我的代码?
所以我需要自己构建构造函数只有当我需要使用它的参数? –
@TomasVilemaitis:通常这就是构造函数的用例,尽管如果你真的想使用构造函数来建立一些默认状态。 – Makoto
@TomasVilemaitis没有。只有当你在构造函数中做某些事情。可以有一个没有参数的构造函数来设置一些字段。 –