关于C#对象定义和赋值

定义Cat类,Kitty、Grafield和Doraemon都是对象,在Cat类中,猫具有名字、年龄、和捉到老鼠数目一个属性,分别用变量name、age 和miceCount 表示,它们是类的成员变量(字段)。成员变量private string name; private int age; private int miceCount = 0; 把Program.cs 标签里和 Cat.cs里的代码分开标注好给我看下 如果还要加别的类也分开列下我想看下怎么定义的 谢谢 我会追分的 格式 Program.cs : {XXXXXXXXX}//代码 Cat.cs: {XXXXXXXXXX}//代码 XXX.cs: {XXXXXXXXXX}//代码

看着你的名字好亲切,我正在吃这个哦,嘿嘿以下是代码:Cat类:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace Answer
{
class Cat
{
private string name; public string Name
{
get { return name; }
set { name = value; }
} private int age; public int Age
{
get { return age; }
set { age = value; }
} private int miceCount = 0; public int MiceCount
{
get { return miceCount; }
set { miceCount = value; }
} private void Hello()
{
Console.WriteLine("嗨,我是{0}", name);
} public void Meow()
{
Hello();
Console.WriteLine("喵,喵、、、、");
} public void ChaseMice()
{
miceCount++;
Hello();
Console.WriteLine("我已经抓到了{0}只老鼠" , miceCount);
}
}
} Program.cs: using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace Answer
{
class Program
{
static void Main(string[] args)
{
Cat kitty = new Cat();
kitty.Name = "Kitty";
kitty.Age = 3;
Console.WriteLine("嗨,我是{0},我已经有{1}岁了", kitty.Name, kitty.Age);
kitty.Meow();
kitty.ChaseMice();
kitty.ChaseMice();
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-04
看大话设计的例题啊
相似回答