c#定义一个类圆Circle或者定义一个矩形类Rectangle,分别计算它们的周长和面积.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 12:19:43
c#定义一个类圆Circle或者定义一个矩形类Rectangle,分别计算它们的周长和面积.
定义一个类圆Circle或者定义一个矩形类Rectangle,定义其数据成员和方法,圆有半径,矩形有长和宽,定义两个方法分别计算它们的周长和面积.
创建两个对象,这两个对象的数据不同,分别输出显示它们的周长和面积.
定义一个类圆Circle或者定义一个矩形类Rectangle,定义其数据成员和方法,圆有半径,矩形有长和宽,定义两个方法分别计算它们的周长和面积.
创建两个对象,这两个对象的数据不同,分别输出显示它们的周长和面积.
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个数据都做出来了,圆一个数据怎么会不对?报错还是什么? 要是要改手动输入的我倒是可以试试看,不过因为没分……啊呀啊呀,好懒啊……(一边伸懒腰一般偷瞟你……)
再问: 嘿嘿,我改好了!!!
{
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个数据都做出来了,圆一个数据怎么会不对?报错还是什么? 要是要改手动输入的我倒是可以试试看,不过因为没分……啊呀啊呀,好懒啊……(一边伸懒腰一般偷瞟你……)
再问: 嘿嘿,我改好了!!!
c#定义一个类圆Circle或者定义一个矩形类Rectangle,分别计算它们的周长和面积.
定义一个shape抽象类,在此基础上派生出rectangle和circle类,二者均有计算面积周长的函数.
定义一个Point类,派生出Rectangle类和Circle类,计算各 派生类对象的面积Area().
定义一个抽象类SHAPE,在其中声明计算面积AREA()和周长PERINETER()方法,定义矩形类RECTANGLE和
c++问题: 定义一个名为rectangle的矩形类,其属性数据为矩形左上角和右下角的点的坐标,能计算矩形的面积
//已定义一个Shape抽象类,在此基础上派生出矩形Rectangle和圆形Circle类,二者都有
定义一个类rectangle,描述一个矩形,包含有长、宽两种属性,以及计算面积的方法;
设计一个矩形类Rectangle,计算矩形的面积之和!
求C#大神,题目为“从shape类中派生出Rectangle,Circle等具体形状类,并计算图形对象的周长和面积”
//定义一个圆类,计算圆的面积和周长.
设计一个程序,定义一个圆类(Circle),其中有一数据成员:半径(radius),计算圆的面积(area)和周长(pe
定义一个圆类(Circle),属性为半径(radius)、圆周长和面积,操作为输入半径并计算周长、面积,输出半径、周长和