定义一个猫类,其私有字段有颜色,出生日期,性别,分别添加公有属性。添加一方法输出猫的叫声“喵”,添加一方法输出“猫捉老鼠”,并为猫添加构造函数,通过参数的形式传递猫的颜色,出生日期和性别。最后在主方法中实例化对象调用方法
时间: 2024-03-25 14:38:50 浏览: 45
_4_2.rar_controlugp_settime_time类私有数据_声明一个时间_时间类 3私有
5星 · 资源好评率100%
好的,这是一个简单的猫类的定义,你可以参考以下代码:
```csharp
public class Cat
{
private string color;
private DateTime birthdate;
private string gender;
public string Color
{
get { return color; }
set { color = value; }
}
public DateTime Birthdate
{
get { return birthdate; }
set { birthdate = value; }
}
public string Gender
{
get { return gender; }
set { gender = value; }
}
public Cat(string color, DateTime birthdate, string gender)
{
this.color = color;
this.birthdate = birthdate;
this.gender = gender;
}
public void Meow()
{
Console.WriteLine("喵");
}
public void CatchMouse()
{
Console.WriteLine("猫捉老鼠");
}
}
```
在主方法中,你可以实例化一个猫对象,并调用它的方法,例如:
```csharp
static void Main(string[] args)
{
Cat cat = new Cat("黑色", new DateTime(2019, 1, 1), "公");
cat.Meow();
cat.CatchMouse();
}
```
输出结果为:
```
喵
猫捉老鼠
```
阅读全文