c#代码
12.面向对象编程:创建Console应用程序。在长方体类Cuboid中定义了计算体积方法Cubage();正方体Cube继承该类,使用虚方法Cubage 实现正方体体积的计算方法。窗体的比较擅长这个题目都没看懂
程序代码:
using System;
namespace bccb
{
class Cuboid
{
public virtual int Cubage()
{
return length * width * height;
}
public void seLength(int l)
{
length = l;
}
public void setWidth(int w)
{
width = w;
}
public void setHeight(int h)
{
height = h;
}
protected int length;
protected int width;
protected int height;
}
class Cube: Cuboid
{
public override int Cubage()
{
return (width*width*width);
}
}
class CubeTester
{
static void Main(string[] args)
{
Cuboid cuboid = new Cuboid();
cuboid.seLength(5);
cuboid.setWidth(2);
cuboid.setHeight(3);
Console.WriteLine("长方体体积: {0}", cuboid.Cubage());
Cube cube = new Cube();
cube.setWidth(5);
Console.WriteLine("正方体体积: {0}", cube.Cubage());
Console.ReadKey();
}
}
}
[此贴子已经被作者于2020-12-25 01:05编辑过]