使用C#定义一个猫类,其私有字段有颜色、出生日期、性别,分别添加公有属性。添加一方法输出猫的叫声“苗”,添加一方法输出“猫扑老鼠”,并为猫添加构造函数,通过参数的形式传递猫的颜色,出生日期和性别。最后在主方法中实例化对象调用方法。
时间: 2024-03-25 19:38:55 浏览: 111
浅谈C# 字段和属性
好的,下面是 C# 定义猫类的代码:
```csharp
using System;
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("猫扑老鼠");
}
}
class Program
{
static void Main(string[] args)
{
Cat myCat = new Cat("黑色", new DateTime(2020, 1, 1), "公");
myCat.Meow();
myCat.CatchMouse();
}
}
```
在上面的代码中,我们定义了一个 Cat 类,并添加了三个私有字段,分别是颜色、出生日期、性别。然后,我们分别为这三个字段添加了公有属性。
接着,我们添加了一个构造函数,用于通过参数的形式传递猫的颜色、出生日期和性别。
然后,我们又添加了两个方法,一个是输出猫的叫声“苗”,一个是输出“猫扑老鼠”。
最后,在主方法中,我们实例化了一个 Cat 对象,并调用了它的 Meow() 和 CatchMouse() 方法。输出结果为:
```
苗
猫扑老鼠
```
阅读全文