我是java的總noob,但在今天練習時,我發現在OOP設計中,主類中的每種方法都必須是靜態的嗎?在這段代碼中,我無法調用類中不是靜態的方法。這似乎也許我錯過了爲什麼要聲明一個類是靜態的。謝謝你的幫助!主類中的每個方法都必須是靜態的嗎?
public class JavaApplication2 {
private static CreateCar Vroom;
private static Limo Fuuu;
public static void main(String[] args) {
Vroom = new CreateCar();
Vroom.creator();
getGas();
addGas();
getGas();
Fuuu = new Limo();
Fuuu.creator();
Fuuu.wheels = 5;
Fuuu.wheelie();
}
public static int getGas(){
Vroom.returnGas();
return 0;
}
public static void addGas(){
Vroom.fillerUp();
}
}
謝謝你,簡潔而且非常有幫助。 – Zombian
謝謝你,這個答案一直在尋找。 –
什麼是更好的方法來做到這一點,實例化其中的類或只是聲明所有的方法爲靜態?您忘記提及的 –