我從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沒有。只有當你在構造函數中做某些事情。可以有一個沒有參數的構造函數來設置一些字段。 –