Alle Methoden statisch machen

n meiner Anwendung gibt es viele Klassen, die Methoden zur Verarbeitung von Daten enthalten, bei denen es sich um Berechnungen und Datenanreicherungen handeln kan

Meine Frage ist: Wenn die Klasse keine Variablen auf Klassenebene hat, kann ich dann alle Methoden in der Klasse statisch machen?

Ich nehme an, dass es keine Probleme mit dem Threading gibt.

Gibt es irgendwelche Konsequenzen? Gibt es einen Leistungsvorteil, da ich die Klasse nicht instanziieren muss?

Eine Beispielklasse:

Class A{   
    public Object findTheCar(String id){    
        Car car= new Car();    
        //do something    
        return car;    
    }
}

Ich beabsichtige, das oben genannte zu statisch zu ändern.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage