如何在不复制和粘贴的情况下将dsada()方法的“ab,bc,cd,& da”变量放入123132方法? (* dsada **方法也有一种距离内部距离的方法)
答案 0 :(得分:0)
变量的范围仅限于order
方法,并且您无法在isSquare
方法中访问它们,就像您使用过一样,除非
1 - 您将这些变量作为参数传递给isSquare
方法
2 - 或者在array
方法中声明order
,将所有变量放在该数组中,然后将该数组作为参数传递给isSquare
方法。您也可以从order
方法返回此数组。
3 - 或者不是在order
方法中声明这些变量,而是将它们作为类级变量。当声明为类级变量时,该类中的每个方法都可以访问这些变量。
答案 1 :(得分:0)
您应该将这些变量保存在类范围中。 声明变量,并确保在使用它们之前对它们进行初始化,否则会出现NullPointerException。