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

问题描述:

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

定义一个类圆Circle或者定义一个矩形类Rectangle,定义其数据成员和方法,圆有半径,矩形有长和宽,定义两个方法分别计算它们的周长和面积.

创建两个对象,这两个对象的数据不同,分别输出显示它们的周长和面积.

1个回答

分类:

综合

2014-11-25

问题解答:

我来补答

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个数据都做出来了,圆一个数据怎么会不对?报错还是什么? 要是要改手动输入的我倒是可以试试看,不过因为没分……啊呀啊呀,好懒啊……(一边伸懒腰一般偷瞟你……)

再问: 嘿嘿,我改好了!!!

展开全文阅读

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值