如何将变量从一个方法调用到另一个方法?

时间:2017-03-05 19:25:05

标签: java

如何在不复制和粘贴的情况下将dsada()方法的“ab,bc,cd,& da”变量放入123132方法? (* dsada **方法也有一种距离内部距离的方法)

2 个答案:

答案 0 :(得分:0)

变量的范围仅限于order方法,并且您无法在isSquare方法中访问它们,就像您使用过一样,除非

1 - 您将这些变量作为参数传递给isSquare方法

2 - 或者在array方法中声明order,将所有变量放在该数组中,然后将该数组作为参数传递给isSquare方法。您也可以从order方法返回此数组。

3 - 或者不是在order方法中声明这些变量,而是将它们作为类级变量。当声明为类级变量时,该类中的每个方法都可以访问这些变量。

答案 1 :(得分:0)

您应该将这些变量保存在类范围中。 声明变量,并确保在使用它们之前对它们进行初始化,否则会出现NullPointerException。