本帖最后由 佟都 于 2012-8-4 18:13 编辑
1、为什么局部变量不能定义为static?
局部变量是在方法中才有效的;而static是用来修饰类成员(成员变量、成员方法)的,类成员在类中有效。
无论怎么声明局部变量,也不可能让它的作用域为整个类,所以用static修饰没意义。
2、final 关键字为什么能修饰形参?
通常开发的时候,我们都不会去改变形参的值。因为一旦改变形参的值,下次如果要再使用形参
怎么办?更糟糕地是,如果忘记方法内修改过形参的值而直接使用可能导致错误。用final修饰形参
可以避免这些潜在的问题。
|
|