17
août
2007
classe statique, une spécificité C#
août
2007
J’avais déjà remarqué que la notion de classe statique n’existait pas en VB.
Aussi je ne suis pas surpris de voir que cette notion n’est exploitée que par le compilateur et n’existe pas non plus en IL. Pour l’IL, une classe statique est une classe abstraite.
Il y a quand même une différence notable entre une classe statique et une classe abstraite dans l’IL.
Dans le cas d’une classe abtraite, on a un constructeur par défaut protected et un constructeur statique. Dans le cas d’une classe statique, on n’a que le constructeur statique.
Bonjour, un constructeur static, bien sûr, VB aussi a ça. Je parlais de classe statique.
{ <br />
}
cela impose que cette classe ne puisse être instanciée et cela impose que tous les membres de la classe soient static.
Salut,
En C++/CLI on dispose aussi d’un constructeur static.
on peut donc avoir une classe avec un constructeur, des méthodes, des données membres static.