Java内部类要访问局部变量

内部类要访问局部变量,局部变量必须定义成final类型

 

 

java中规定,内部类只能访问外部类中的成员变量,不能访问方法中定义的变量,如果要访问方法中的变量,就要把方法中的变量声明为final(常量)的,因为这样可以使变量全局化,就相当于是在外部定义的而不是在方法里定义的

你可能感兴趣的:(java)