具有实现的继承的抽象类的继承

Poryadok

抱歉,我不知道该如何用几句话来写我的问题,所以我什至不能正确地用谷歌搜索它。

事情是:我有抽象类链。

 AbEntity with abstract properties.

    AbHero and AbEnemy with realization of AbEntity's properties and with it's own abstract properties

        Non-abstract classes.

由于某种原因,非抽象类应具有AbEntity抽象属性的实现。他们为什么不能从父母那里拿走它(AbHero和Ab​​Enemy)?

我不明白如何在没有抽象类的情况下构建这种体系结构,但是我不想使用return base.PropName;编写7个额外属性。在每个非抽象类中:(

界面无法正常工作,因为我需要使用字段。(统一)

古斯曼

由于某种原因,非抽象类应具有AbEntity抽象属性的实现。

事实并非如此,如果它们继承了abHero,而abHero已经实现了抽象的AbEntity属性,那么就无需再次实现它们,请看下面的示例:

public abstract class a
{
    public abstract int value{ get; }
}

public abstract class b : a
{
    public abstract int valueb { get; }
    public override int value
    {
        get { return 1; }
    }
}

public class c : b
{
    public override int valueb
    {
        get { return 2; }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django:具有meta的抽象类的多重继承

来自分类Dev

具有两个抽象类的继承

来自分类Dev

抽象类继承

来自分类Dev

从抽象类继承

来自分类Dev

具有继承的接口的抽象类-System.Enum实现IConvertible,但MethodInfo.GetMethods()不会列出那些

来自分类Dev

继承抽象类,不要实现其抽象方法。是否有可能?

来自分类Dev

有什么方法可以实现抽象类,它是从 C++ 中的其他抽象类多重继承的?

来自分类Dev

从抽象类继承注解?

来自分类Dev

从非抽象类继承

来自分类Dev

jsf继承抽象类

来自分类Dev

从抽象类继承方法

来自分类Dev

抽象类继承混乱

来自分类Dev

从RecursiveTask继承的抽象类

来自分类Dev

从模板抽象类继承

来自分类Dev

抽象类多重继承

来自分类Dev

抽象类孙子继承

来自分类Dev

我们是否继承或实现抽象类?

来自分类Dev

具有构造函数的抽象类,强制继承的类对其进行调用

来自分类Dev

获取通用抽象类的所有继承的类

来自分类Dev

C#中具有静态属性的抽象类的继承

来自分类Dev

具有抽象模板类的继承

来自分类Dev

继承没有任何构造函数的抽象类

来自分类Dev

抽象类和多重继承

来自分类Dev

泛型抽象类继承

来自分类Dev

删除对继承的抽象类引用的依赖

来自分类Dev

从抽象类错误继承方法

来自分类Dev

接口的多重继承(抽象类)

来自分类Dev

模板继承和抽象类

来自分类Dev

继承上的合成-避免抽象类