Déclarez une fonction membre comme statique. De telles fonctions ne peuvent accéder qu'à des variables statiques. Les fonctions statiques existent avant même la création de l'objet.
Une classe statique ne peut pas être instanciée et ne peut contenir que des membres statiques.
Les méthodes statiques sont défini à l'aide du mot-clé statique −
public static int getNum() { return num; }
L'exemple suivant démontre l'utilisation de méthodes statiques et non statiques −
using System; namespace StaticVarApplication { class StaticVar { public static int num; public void count() { num++; } public static int getNum() { return num; } } class StaticTester { static void Main(string[] args) { StaticVar s = new StaticVar(); s.count(); s.count(); s.count(); s.count(); s.count(); s.count(); Console.WriteLine("Variable num: {0}", StaticVar.getNum()); Console.ReadKey(); } } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!