【发布时间】:2020-11-10 19:20:03
【问题描述】:
这个问题既简单又难以理解。为什么我需要将 Statefull Widget 中的所有变量都标记为私有?
现在,当我声明一个变量时,我将它声明为私有。
bool _isOpened = true;
String _currentUserUID;
...
但我为什么需要这个?我不从其他小部件访问这些变量。我不覆盖。我知道我的应用程序逻辑并且完全确保我的代码在所有小部件中的安全性。
那么为什么我需要私有变量呢?使用私有变量和方法有什么影响吗?也许性能优势?
【问题讨论】: