我需要进一步了解用于抽象类的id_token
类。是否使用这些东西有工作要求,以了解更多关于它。
我认为界面是什么(这可以使用提供的值为3个项目IInterface
,Rectangle
,Triangle
工作和计算区域):
Circle
这是我的抽象类。它看起来像处理被测量的名称:
static void Main(string[] args)
{
Rectangle r = new Rectangle(4, 8, "Rectangle");
Triangle t = new Triangle(4, 4, "Triangle");
Circle c = new Circle(3, "Circle");
r.DisplayArea();
Console.WriteLine();
t.DisplayArea();
Console.WriteLine();
c.DisplayArea();
Console.ReadKey();
}
我不确定但是这些不会出现在namespace DrawShapes
{
abstract class Shape
{
public string name;
public abstract void DisplayArea();
public Shape(string name)
{
this.name = name;
}
}
课程中并以某种方式设置或调用?绝对不是这个面向对象的专家。
IInterface
相反,我将参数硬编码到“函数调用”中:
public int Radius { get; set; }
public int Height { get; set; }
public int Width { get; set; }
我个人无法想到为什么或如何使用static void Main(string[] args)
{
Rectangle r = new Rectangle(4, 8, "Rectangle");
Triangle t = new Triangle(4, 4, "Triangle");
Circle c = new Circle(3, "Circle");
}
。
只是为了完成并且可能帮助那些正在寻找这样的东西的人,这里是我计算区域的类。还有其他的SO答案来计算区域,这个问题是关于IInterface
和抽象类:< / p>
IInterface