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.