8得票3回答
为什么为继承而设计的类很少实现Serializable接口?

根据《Effective Java》的说法: 继承设计的类应该很少实现Serializable接口,而接口也应该很少扩展它。 这个声明背后的原因是什么?换句话说,如果它们确实实现了Serializable接口,会有什么问题?

28得票3回答
Django模型继承:使用现有的父类创建子类

我正在使用多表继承,想知道如何从超类的实例中创建继承类型。 以文档中给出的示例为例:class Place(models.Model): name = models.CharField(max_length=50) address = models.CharField(max...

19得票6回答
Java类Stack从Vector继承有哪些负面影响?

通过扩展Vector类,Java的设计师们能够快速创建Stack类。这种继承的使用存在哪些负面影响,尤其是对于Stack类而言?

7得票3回答
我能否将一个类在内部设置为非密封的,但在外部设置为密封的?

在C#中,是否可以创建一个可以从内部派生(未密封)的类,但又防止其他人从外部引用我的库并从公共类继承(密封)?

7得票3回答
混淆在何时使用私有字段和受保护的字段

我在SO上看到用户说受保护的字段很糟糕,因为随着代码的增长,它可能会引入问题。请参考以下代码。 public class Car { private String modelName; private int yearReleased; //getters and sett...

25得票5回答
嵌套类继承出现错误

class A {}; class B : private A {}; class C : private B { public: class D : private A {}; // Error here }; 这段代码在VS 2013中出现如下错误: nested.cpp(...

33得票7回答
JPA继承要求子类中有ID

我在 jpa 领域模型上遇到了问题。我只是想尝试使用简单的继承,因此我使用了一个简单的 Person 基类和一个 Customer 子类。根据官方文档(JPA 和 EclipseLink),我只需要在基类中使用 ID 属性/列即可。 但是当我运行测试时,我始终会收到一个错误,告诉我 Cust...

10得票3回答
不继承object类的类是什么意思?

我正在开发一种使用反射来检查方法参数类型的方法。此方法通过ParameterInfo进行迭代,并对这些参数的类型进行操作。 我一直认为,如果TypeInfo.IsClass为true,则该类型是一个类并且始终派生(间接地)自object类型(当然,除非该类型本身就是object)。因此,如果...

19得票2回答
Python中的继承和组合:比较与区别

我正在使用Python中的两个类,其中一个类应该允许拥有任意数量的另一个类的对象作为子类,并将这些子类保留为属性。继承似乎是这种父类<>子类情况下的明显选择,但是我得到的实际上是组合的示例。以下是简化的代码:class Parent: def __init__(self, ...

17得票4回答
C++中使用模板和继承时出现未声明的标识符问题

以下代码无法编译 - 使用了未声明的标识符。我使用GCC和XCode进行编译。 所有内容都在一个头文件中。 include "MyArray.h" template <typename T> class MyBase { public: MyBase(); virtu...