![]() |
1
5
对。在第一次调用中传递值1
} 你为什么不能准备好辩论呢?
或者。。。如果要从默认构造函数调用prepareArgument,则它不能依赖于传入的任何参数。如果它是一个常数,就让它成为一个常数。。。
如果它的价值依赖于其他外部状态,那么你可能会重新考虑你的设计。。。为什么不在调用构造函数之前先计算一下呢? |
![]() |
2
1
听起来有点重构会有帮助。当你做不到的时候
确切地
你想做什么,总有其他选择。我意识到你的实际代码可能比你给出的代码更复杂,所以以这个为例重构你的问题。将所有公共代码提取到新的
|
![]() |
3
0
如果要调用构造函数,但无法从头调用,则唯一的方法是定义私有
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |