如何声明一个变量,然后在方法中为它存储一个值?

时间:2015-05-27 02:50:27

标签: java

如果我在类的早期声明变量,比如说双重答案,我可以稍后在另一个方法中为它赋值,然后在另一个实例中用该值调用该变量吗?我不确定,因为变量似乎是一个局部变量,因此我不能在以后的另一种方法中回忆它

1 个答案:

答案 0 :(得分:1)

听起来像两个问题:

(1)如果在类的早期声明变量,然后在方法中为其赋值,则该方法的赋值将生效。

(2)然而,除非变量是静态的,否则它对类的另一个实例无效。 (在这里阅读静态变量:https://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html)您需要阅读所有细节,但简短版本是:如果您的变量是静态的,它将在您的类的所有实例之间共享一个值。