-2
|
reformed Ezequiel García · 技术社区 · 6 年前 |
![]() |
1
1
当你宣布
对于您示例中的特定功能,我希望将代码的逻辑放入受保护的构造函数中,并从工厂方法调用它们:
注意,我已经更改了函数的返回类型
不过,这不是问题。
您可以使用
可能使用受保护的构造函数不是一个选项,例如,因为已经有了一个带有必需参数或类似情况的公共构造函数。在这种情况下,您必须使用其他答案中的解释,创建一个临时的
|
![]() |
2
0
我不认为有什么内在的东西能做到这一点。您可以在子类中编写一个函数,该函数接受父类的一个实例,并返回具有相同内容的子类。
|
![]() |
3
0
我可以使用以下策略来实现这一点:
|
![]() |
Jiji · 将简单对象强制转换为简单的通用接口 7 年前 |
![]() |
tobeypeters · 反射铸造 7 年前 |
![]() |
Alex · 是否改为存储字符串的整数的通用ArrayList? 7 年前 |
![]() |
Kai · 如何在C#中转换会话中存储的词典? 7 年前 |
![]() |
Ján ЯabÄan · 布尔值到双精度的快速转换方法 7 年前 |