Questions marquées «static-methods»

25
Quand les «fonctions statiques» entrent-elles en service?

OK, j'ai appris ce qu'est une fonction statique, mais je ne vois toujours pas pourquoi elles sont plus utiles que les fonctions membres privées. Cela pourrait être une sorte de nouvelle question ici, mais pourquoi ne pas remplacer à la place toutes les fonctions membres privées par des fonctions...

10
Les méthodes statiques privées en C # font-elles du mal?

J'ai créé une méthode de validation privée pour une certaine validation qui se produit plusieurs fois dans ma classe (je ne peux pas stocker les données validées pour diverses raisons). Maintenant, ReSharper suggère que la fonction pourrait être rendue statique. Je suis un peu réticent à le faire...

10
La séparation de la plupart des classes en classes de champ de données uniquement et en classes de méthode uniquement (si possible) est-elle un bien ou un anti-modèle?

Par exemple, une classe a généralement des membres de classe et des méthodes, par exemple: public class Cat{ private String name; private int weight; private Image image; public void printInfo(){ System.out.println("Name:"+this.name+",weight:"+this.weight); } public void draw(){ //some draw code...