个人随笔
目录
八、为啥有时候Java方法的参数要定义为final
2021-01-05 16:47:36

有时候我们再Java的方法里把参数定义为final主要原因如下:

1、给方法内的匿名内部类访问

作为一个正式的方法参数是一个局部变量,只有当它们被声明为final时,才可以从内部匿名类访问它们。这样可以避免在方法体中声明另一个本地最终变量。

2、如果参数是引用,可以防止方法内意外的修改了该引用。

 65

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号