有没有办法延迟初始化最终变量.问题是许多值都是用类的入口点初始化的,而类不是构造函数.所以现在是they cannot be final.但在特定类别的范围内,它们不会改变.前男友.
Controller controller;
double width;
void setup(final itemWidth) {
controller = MyController();
width = itemWidth;
}
有可能吗?现在我只看到作为注释的解决方案.你可能认为这是为了视觉效果.但实际上,它有助于避免测试期间不可预测的流.