abstract

    1热度

    1回答

    我无法使此方案正常工作。这里的模式 - [DataContract] /*abstract*/ class BaseT { ... } [DataContract] class ChildT : BaseT { ... } [DataContract] class MessageContents { [DataMember] public BaseT[] X

    1热度

    2回答

    我有一个泛型类 public class Decoder<SIGNAL> where SIGNAL : signalType, new() 信号类型是一个抽象类。 如何声明一个动态字段来存储它?下面的代码会抛出一个编译错误,指出解码器必须是非抽象类型的泛型。 public class DecoderParent { private Decoder<signalType> decod

    19热度

    4回答

    我想只强制执行基本抽象类的给定属性上的C#getter。派生类可以,如果他们想要的话,也可以为该属性提供一个setter用于静态绑定类型的公共使用。 鉴于以下抽象类: public abstract class Base { public abstract int Property { get; } } 如果我想要一个派生类还实现了一个二传手,我天真地尝试: public cla

    8热度

    2回答

    我无法弄清楚这一点。我需要有一个抽象的模板基类, 如下: template <class T> class Dendrite { public: Dendrite() { } virtual ~Dendrite() { } virtual void Get(std::vector<T> &o) =

    5热度

    4回答

    public abstract class A { public abstract void Process(); } public abstract class B : A { public abstract override void Process(); } public class C : B { public override void P

    2热度

    4回答

    我需要一些帮助来理解python概念。 class TilePuzzleProblem(search.Problem): """ This class is the class for the NxN - blanks tile puzzle problem """ def __init__(self, N, blanks, initial, goal): """ Ini

    2热度

    1回答

    我有一个名为Parameter的Java对象,我试图用groovy来嘲笑它。参数是一个具有1个抽象方法的抽象类。它也有一个名为getName()的非抽象方法。我试图在Groovy中如下嘲笑它: def p1 = [name:{"p1Name"}] as Parameter 但是我得到一个运行时错误,因为我没有实现抽象方法。如果我试图创建一个模拟,为什么我需要实现抽象方法? 感谢, 杰夫

    2热度

    2回答

    我遇到了麻烦,试图实现序列化我的游戏中的某些类的功能。我将一些数据存储在一个原始文本文件中,我希望能够保存并加载它。 但是,这个细节是不相关的。问题是我试图让每个对保存文件感兴趣的对象都能够序列化自己。为此,我定义了一个接口ISerializable,用运算符< <和operator >>的纯粹虚拟声明。 的类层次结构看起来像这样 -> GameObject -> Character ->

    1热度

    3回答

    我现在很抱歉,如果我即将解释没有足够的意义;我为它而闻名,尽管我试图做其他事情。 我正在写一个服务,使用用户定义的插件。我是尝试使用来隔离它们 - 通过使用共享程序集中定义的接口,将它们的组件保留在服务的appdomain之外。 什么让我害怕抽象基类的使用。对于某些接口的所有实现来说,这些功能是通用的,所以抽象基类是有意义的。如果一个抽象基础在服务组合中,那么无论它的子类是什么插件都会将它们的组件

    6热度

    3回答

    类 我在MSVC++ 2008中的问题,在VS2008引发此编译错误: error C2509: 'render' : member function not declared in 'PlayerSpriteKasua' 现在,有什么困惑我的是,渲染()的定义,但在一个继承的类中。 类定义是这样的: SpriteBase -Inherited By-> PlayerSpriteBase -I