1
26
您可以在基类中提供运算符重载,然后在其中一个类中调用一些已发布的抽象方法来完成该工作。
|
2
9
不,唯一明智的方法是让单元测试检查使用反射来找到所有具体的实现,然后验证这个条件。你可以的 也 哪一个
另一种方法是删除操作符并使用基于接口的方法;例如,如果需要的话
|
3
6
您可以在抽象基类中实现重载,但将实际操作细节委托给抽象方法。然后这将必须实现,并且重载将随着它们的实现而发生。
虽然我不确定这是否完整。 |
4
4
我以前也这么做过。。。
然后实施如下:
|
5
1
因为它的操作符只能重载而不能重写,所以它的实现相当困难。我能想到的最好的解决方案是使用一个抽象类和这样的重载。
|
6
0
我会这样做:
然后可以继承标量:
就这样:
|
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |
randomDud · C#从另一个接口重写接口方法 2 年前 |
evilsushi · C#接口不允许成员类满足要求 6 年前 |