odos os métodos da classe principal precisam ser estático

Eu sou um noob total em java, mas enquanto praticava hoje à noite, ocorreu-me que, com o design do OOP, todos os métodos da classe principal precisarão ser estáticos, certo? Nesse código, não há como chamar um método dentro da classe que não seja estátic

Parece que talvez eu esteja perdendo o objetivo de declarar uma classe estática ou não. Obrigado pela ajuda

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();
 } 
}

questionAnswers(7)

yourAnswerToTheQuestion