C#扩展了实现和抽象类

时间:2016-05-01 17:27:23

标签: java c#

几天前,我开始"重新编码"从Java项目到C#。我遇到了一些错误。 "最大"一个我得到以下错误:

  

未实现接口成员

C#代码:

class Player : Entity
{
    //Main Class
    public void Kill(){ ... }
}

abstract class Entity : MapObject, Killable
{
    //...
}

abstract class MapObject
{
    //...
}

interface Killable
{
    void Kill();
}

在我的 Java 项目中,接口类是抽象的,实体类看起来像:

abstract class Entity extends MapObject implements Killable {...}

它的工作原理......那么我的C#代码有什么问题?

1 个答案:

答案 0 :(得分:0)

您应该在<div class="row center-block save-button" > <md-button aria-label="button" ng-click="upVoteHome(saving, {{saving._id}})" type="button" class="save-button-md">Save</md-button> </div> 类中定义方法Kill()。 如果您不需要在抽象类中实现此方法,则Entity中的方法Kill()应为Entity

abstract