老师我想问下,为什么静态方法的变量都加final,基本上所有变量都加了,这样做是为何?

来源:5-6 Loading框架集成与完善(AVLoadingIndicatorView)-2

慕斯2943298

2018-10-12

老师我想问下,为什么静态方法的变量都加final,基本上所有变量都加了,这样做是为何?平时变量好像都直接是private就好了,你教程里面基本上都加了final

写回答

1回答

傅猿猿

2018-10-13

俩原因,第一个呢,是我属于上古时期的程序猿了,那个时候JAVA并没有做现在的JVM优化,final提高效率,习惯了。第二个也是最重要的,就是final是为了约束我们自己。比如不该变大变量,就不应该让它去变化,最好的做法就是限制未来的自己去做不应该发生的改变。不应该改变的量,就应该用final去约束自己

0
0

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程