C# 一个简单的问题(关于类)
问题: 请定义一个动物园(zoo)类1 动物园类包含动物园名(Name)、动物数量(Num)、动物种类数(KindNum)、动物园所在城市(City)、动物园所在街道(Street)、动物园门牌号(StreetNum)、邮编(Post)等信息。均为公有。
2 请定义一个取地址的方法(GetAddress),要求返回包括动物园所在城市、街道、门牌号在内的地址信息。
3 请重载该方法,要求动物园所在城市和邮编。
追问:3 请重载该方法,要求动物园所在城市和邮编。这个好像没写出来吧???在哪呢
答案: public class zoo
{
private string name; public string Name
{
get { return name; }
set { name = value; }
}
private int num;
public int Num
{
get { return num; }
set { num = value; }
}
private int kindnum;
public int Kindnum
{
get { return kindnum; }
set { kindnum = value; }
}
private string city;
public string City
{
get { return city; }
set { city = value; }
}
private string street;
public string Street
{
get { return street; }
set { street = value; }
}
private string streetnum;
public string Streetnum
{
get { return streetnum; }
set { streetnum = value; }
}
private string post;
public string Post
{
get { return post; }
set { post = value; }
}
public void GetAddress(string _street,string _streetnum,string _post)
{
Console.WriteLine("街道是:"+_street);
Console.WriteLine("门牌号是:"+_streetnum);
Console.WriteLine("邮编是:"+_post);
}
public void GetAddress(string _city,string _post)
{
Console.WriteLine("街道是:" +_city);
Console.WriteLine("门牌号是:" + _post);
}
}
因为不太清楚你这里的要求,也就写了这些,你看着然后看吧,该改动的改动下
public class Zoo
{
public string Name;
public int Num;
public int KindNum;
public string City;
public string Street;
public string StreetNum;
public string Post;
public Zoo(string name, int num, int kindnum, string city, string street, string streetnum, string post)
{
Name = name;
Num = num;
KindNum = kindnum;
City = city;
Street = street;
StreetNum = streetnum;
Post = post;
}
public StringBuilder GetAdress()
{
StringBuilder sb = new StringBuilder(3);
sb.Append(City);
sb.Append(Street);
sb.Append(StreetNum);
return sb;
}
public StringBuilder GetAdress(bool x)
{
StringBuilder sb = new StringBuilder(2);
if (x)
{
sb.Append(City);
sb.Append(Post);
}
else
{
sb.Append(City);
sb.Append(Street);
sb.Append(StreetNum);
}
return sb;
}
}
public class Zoo
{
public string Name {get;set;}
public int Num {get;set;}
public string Name {get;set;}
public string Name {get;set;}
上一个:怎么用c#获取SQL的安装实例?
下一个:C# SQL查询后填充在dataGridView中