比方说public int A(){
return array[];
}
另一个方法public void B(){
}
B方法中要用到array[]数组。
这种情况下如果是同一个变量,可以通过以下方法来定义,就可以随时被引用。
方法一:定义为 static的,这样的话,就会初始化到内存中,直接引用变量名称即可获取到值。
方法二:定义为final static的,这样的话,也会初始化到内存中,直接引用变量名称即可获取到值。
区别:方法一中的是可以重新赋值的,这个如果变量需要改变的就用第一种,如果变量是定值,那么久用方法二进行赋值即可。