一个非常基本的问题,但是,如果将“ final”放在诸如下面的变量之前,它会做什么?
final EditText myTextField = (EditText) findViewById(R.id.myTextField);
怎么final
办?
简短答案
停止将“ myTextField”变量分配给其他对象。
长答案
出于上述原因,我始终将“ final”修饰符尽可能应用于静态字段,实例字段,局部变量和方法参数。它确实使代码有些膨胀,但是对我来说值得额外的可读性和鲁棒性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句