c#定义一个类圆Circle或者定义一个矩形类Rectangle,分别计算它们的周长和面积。

定义一个类圆Circle或者定义一个矩形类Rectangle,定义其数据成员和方法,圆有半径,矩形有长和宽,定义两个方法分别计算它们的周长和面积。创建两个对象,这两个对象... 定义一个类圆Circle或者定义一个矩形类Rectangle,定义其数据成员和方法,圆有半径,矩形有长和宽,定义两个方法分别计算它们的周长和面积。
创建两个对象,这两个对象的数据不同,分别输出显示它们的周长和面积。
展开
 我来答
fanhao000122
2011-10-14 · TA获得超过453个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:6.1万
展开全部
namespace EX1_4
{
public class shape
{
public double PI = 3.14;
}
public class Rectangle:shape
{
public int x,y,s,l;
public void GetArea(int x,int y)
{
s = x * y;
Console.WriteLine("矩形的面积是:{0}",s);
}
public void GetPerim(int x,int y)
{
l = 2 * (x + y);
Console.WriteLine("矩形的周长是:{0}", l);
}
}
public class Circle : shape
{
public int r;
public double s, l;
public void GetArea(int r)
{
s = r * r * PI;
Console.WriteLine("圆形的面积是:{0}", s);
}
public void GetPerim(int r)
{
l = 2 * r * PI;
Console.WriteLine("圆形的面积是:{0}", l);
}
}
class Program
{
static void Main(string[] args)
{
Rectangle rec1 = new Rectangle();
rec1.GetArea(5, 6);
rec1.GetPerim(4, 6);
Circle cir1 = new Circle();
cir1.GetArea(4);
cir1.GetPerim(5);
Console.ReadKey();
}
}
}
我的题目跟你差不多,shape是父类,circle和rectangle是子类,子类里包含子函数用于计算周长和面积,我是把数据写死在里面了,你有心情可以把数据改成手动输入的,不过我估计你也不会。
更多追问追答
追问
谢谢,不过我要的是手动输入的。矩形的做出来了,就是圆的不对哎!!!
追答
圆形不就是输入一个半径嘛,矩形2个数据都做出来了,圆一个数据怎么会不对?报错还是什么?
要是要改手动输入的我倒是可以试试看,不过因为没分……啊呀啊呀,好懒啊……(一边伸懒腰一般偷瞟你……)
amyasp
2011-10-12 · TA获得超过118个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:211万
展开全部
这明显是老师留的作业,你自己作点,大伙再帮呀,自己一点不做呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式