当前位置:编程学习 > C#/ASP.NET >>

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中

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,