标记的问题 [inheritance]

492
8 回复
“超级”在Python中做了什么?
有什么区别:  class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() 和  class Child(SomeBaseClass): d...
问 2年前
22
3 回复
Extjs:通过构造函数或initComponent扩展类?
在extjs中,您始终可以通过constructor()扩展extjs类。对于从Component中退出的课程,您也可以通过initComponent()延伸。 我想知道为什么这么多代码通过in...
14
2 回复
Hibernate @Embeddable类扩展了另一个@Embeddable类,找不到@OneToMany映射的属性
我们正在将旧的基于xml的配置转换为基于注释的配置 场合 有一个类被注释为@Embeddable(ParentPk.java),另一个类扩展了这个类@Embeddable(ChildPk.java...
49
2 回复
使用多个__init__参数对元组进行子类化
以下代码有效:  class Foo(tuple): def __init__(self, b): super(Foo, self).__init__(tuple(b)) if __name__ == '__main__': print...
问 11个月前
19
3 回复
接口实现两次“类型可以统一”;为什么这个解决方法有效?
尝试为同一个类实现两次接口时遇到编译器错误,如下所示:  public class Mapper<T1, T2> : IMapper<T1, T2>, IMapper<T2, T1> { /*...
236
10 回复
是否可以在Python中创建抽象类?
如何在Python中创建类或方法摘要? 我试着像这样重新定义__new__():  class F: def __new__(cls): raise Exception("Unable to create an i...
14
3 回复
ASP.NET EF从未映射的类中删除了鉴别器列
我有一个我的内容模型:  class BaseModel { public virtual string Content{ get; set; } // ... } 要仅显示数据,上面的模型就可以了。但我想...
17
7 回复
从父类对象调用子类方法
我有以下课程  class Person { private String name; void getName(){...}} class Student extends Person{ String class; void getClas...
问 4年前
44
4 回复
是否可以将重写方法标记为final
在C#中,是否可以将重写的虚拟方法标记为final,这样实现者就无法覆盖它?我该怎么做? 一个例子可以让你更容易理解:  class A { abstract void DoA...
问 3年前
122
4 回复
使用初始化列表(C ++)初始化父的受保护成员
是否可以使用子类'构造函数的初始化列表来初始化在父类中声明为protected的数据成员?我无法让它发挥作用。我可以解决它,但如果我不必这样做会很好。 一...
8
5 回复
您将如何继承并覆盖django模型类以创建listOfStringsField?
我想为django模型创建一个新类型的字段,它基本上是一个ListOfStrings。因此,在您的模型代码中,您将拥有以下内容: models.py:  from django.db im...
101
12 回复
重载和覆盖
重载和覆盖之间有什么区别。      101 @james:你至少试过google ?? 2009-03-23 15:02:38Z 我猜你不会得到这个。 2009-03-23 15:09:49Z...
问 7年前
43
6 回复
为什么Java中的“protected”修饰符允许访问同一个包中的其他类?
在Java中,具有“protected”修饰符的成员不仅可以由同一个类和子类访问,还可以由同一个包中的每个人访问,这是什么原因? 我想知道语言设计的原因,而不...
问 10年前
32
5 回复
C# - 对象组成 - 删除Boilerplate代码
上下文/问题 我已经处理了许多已经被要求保存数据的.NET项目,并且通常最终使用存储库模式。有没有人知道在不牺牲代码库可扩展性的情况下删除尽可能多的样...
22
1 回复
如何从基类指针调用派生类方法?
我有类似以下的类结构  class A { public: A(void); ~A(void); void DoSomething(int i) { std::cout << "Hello A" <&...
问 3年前
28
8 回复
什么是“合同”类是什么意思
我正在阅读 Java编程语言这本书。在解释覆盖方法的章节中,它说:   使覆盖方法(在子类中)比在超类中更容易访问会违反超类的合同...... 整个文本是...
问 8年前
14
1 回复
TypeScript - 更改子项中的属性类型,是否可能?
我有一节课Manager:  class Manager{ /** * Elements that are managed by the manager. */ private _elements: PIXI.DisplayObject[]...
15
2 回复
从Objective C中的Swift类继承
我在Xcode 7项目中成功地混合和匹配Obj-C和Swift。但是,我似乎无法弄清楚在Objective C类中如何从Swift类继承(是的,我知道将Swift类声明为@objc以获得可...
15
2 回复
TypeError:Super不接受关键字参数?
首先,这是我的代码:  class Enemy(): def __init__(self, name, hp, damage): self.name = name self.hp = hp self.damage...
48
5 回复
使用C ++基类构造函数?
在使用模板时,我遇到了一个需要使基类构造函数可以从继承类访问以创建对象以减少复制/粘贴操作。 我想通过using关键字以与功能案例相同的方式做到这一点,...
21
3 回复
为什么在类中实现的C#接口方法必须是公共的?
我有一个继承接口的类。接口成员方法是在我的类中实现的,没有访问修饰符(因此,默认情况下它是私有的)。 我收到错误“无法实现接口成员,因为它不公开”...
24
4 回复
如何删除表的所有继承的CSS格式?
由于页面的CSS文件,我有一个具有某种风格的表格(它有蓝色边框等等)。 是否有一种简单的方法可以删除该特定表的CSS? 我正在思考类似命令的内容:  sty...
问 3年前
14
7 回复
如何确保虚方法调用一直传播到基类?
类层次结构的一个常见错误是将基类中的方法指定为虚拟,以便继承链中的所有覆盖执行某些操作,并且忘记传播调用基于实现。 示例场景  class Container {...
问 10年前
18
3 回复
C ++:使用抽象方法创建抽象类并覆盖子类中的方法
如何在C ++中创建一个抽象类,其中包含一些我想在子类中重写的抽象方法? .h文件应该如何显示?有没有.cpp,如果是这样的话应该怎么样? 在Java中它看起来...
59
4 回复
如何检查变量是否是类的实例?
在Java中,你可以做到instanceof。是否有Ruby等价物?      59 4个答案                              4                          几乎完全一...