从这个例子怎么看出静态方法好了
从这个例子怎么看出静态方法好了,是说如果统计人数的那个方法如果不是静态的,就不能调用第二次了吗。。。初学者谢谢
class Game
{
static int num=0;//参赛车手人数
//增加参赛人数
public Game()
{
num++;
}
//车手中途放弃
public void GiveUp()
{
num--;
}
//获取当前参赛车手数,静态公共,大家共有的不属于对象,属于类
public static void GetCarsNumber()
{
Console.WriteLine("现在参赛车手为{0}人……加油~~~~ ^_^",Game.num);
}
static void Main(string[] args)
{
Game g1 = new Game();
Game g2 = new Game();
Game g3 = new Game();
//查看此时的人数
Game.GetCarsNumber();
//2号放弃
g2.GiveUp();
//查看2号放弃后此时的人数
Game.GetCarsNumber();
Console.Read();
}
}