【发布时间】:2017-11-16 23:16:42
【问题描述】:
我有以下代码,但我不断收到错误必须有一个正文,因为它没有标记为抽象外部或部分。
public interface Shape{
int GetArea();
}
public class shape:Shape{
int height;
int width;
int radius;
int GetArea();
}
class Rectangle :Shape{
int height;
int width;
Rectangle(int height,int width){
this.height = height;
this.width = width;
}
int GetArea(){
int area = height*width;
return area;
}
}
【问题讨论】:
-
GetArea类中的GetArea方法没有方法主体,但它没有标记为抽象(您的类也没有)。所有非抽象方法都必须有方法体。 -
能否给代码
标签: c# interface abstract-class abstract