今天又是考试时间了,大家来考试了,第一题,答对有奖呀
发表于:2007-06-30来源:作者:点击数:
标签:
1.以下程序中有没有错误?如果有,请说明错误发生的前提以及现象:) public class FlyBird { private static FlyBird bird; public static FlyBird getBird() { if(bird==null) bird=new FlyBird(); return bird; } public event FlyEventHandler OnFly; pub
1.以下程序中有没有错误?如果有,请说明错误发生的前提以及现象:)
public class FlyBird
{
private static FlyBird bird;
public static FlyBird getBird()
{
if(bird==null)
bird=new FlyBird();
return bird;
}
public event FlyEventHandler OnFly;
public void OnFlyEvent(string m)
{
this.OnFly(this,new FlyEventArgs(m));
}
public void StartFly()
{
this.OnFlyEvent("正在起飞...");
....
}
public void PauseFly()
{
this.OnFlyEvent("暂停飞行...");
...
}
public void Cookie()
{
this.OnFlyEvent("回家做饭:)。。。"):
....
}
public void InLove()
{
this.OnFlyEvent("恋爱中...");
}
public FlyBird()
{
}
public delegate void FlyEventHandler(object,FlyEventArgs);
}
public class FlyEventArgs:EventArgs
{
private string status;
public string Status
{
get
{
return status;
}
}
public FlyEventArgs(string m):base()
{
this.status=m;
}
}
原文转自:http://www.ltesting.net