using System;
class Fish
{
public int Size { get; set; }
public Fish(int size)
{
Size = size;
}
public void Eat(Fish fish)
{
if (Size > fish.Size)
{
Console.WriteLine("大鱼吃小鱼!");
}
else if (Size < fish.Size)
{
Console.WriteLine("小鱼逃跑!");
}
else
{
Console.WriteLine("鱼的大小相同,互不干扰。");
}
}
}
class Program
{
static void Main(string[] args)
{
Fish bigFish = new Fish(10);
Fish smallFish = new Fish(5);
bigFish.Eat(smallFish);
}
}
在这个示例中,我们定义了一个Fish
类来表示鱼,其中包含一个Size
属性用于表示鱼的大小。Fish
类还有一个Eat
方法,用于判断大鱼是否能吃掉小鱼。在Eat
方法中,通过比较两条鱼的大小来确定结果,并输出相应的信息。
在Main
方法中,我们创建了一条大鱼和一条小鱼,并调用大鱼的Eat
方法,判断结果并输出对应的信息。
请注意,这只是一个简单的示例代码,实际上游戏中可能涉及更多的逻辑和功能。具体实现会根据游戏的需求和设计而有所不同。