我想将变量从类FenJeu
转移到另一个类FenInfos
。变量butrouge
和butbleu
应该从FenJeu
到名为FenInfos
的类。
FenJeu
课程:
public class Joueurs extends JLabel {
public int butrouge = 0;
public int butbleu = 0;
if(xba < 130 && yba > 447 && yba < 607) {
butbleu = butbleu + 1;
}
if(xba > 1564 && yba > 447 && yba < 607) {
butrouge = butrouge + 1;
}
我应该将变量放在公共字段中吗?
答案 0 :(得分:1)
据我对您问题的理解,您想从另一个类访问变量。
您可以尝试导入您的类,然后使用getter函数将这些变量提取到所需的任何类中。 使用继承或导入该类并从该类中调用一个函数,该函数将获取该值并将其保存到此直接类中。
PS-FenJeu类-除非将这些条件放在函数中,否则您放置在那里的代码将无法工作。
答案 1 :(得分:0)
让我们假设这是您的头等舱,其他舱位也位于同一包中
package testDataTrial;
public class TestDate {
public int test = 0;
public void dummyMethod() {
// method content
}
在第二个类中,您可以为该类创建一个对象。您需要访问其中的变量。然后通过执行Object.Variable / Method
处理变量package testDataTrial;
public class TestTwo {
public static TestDate td = new TestDate();
public static void main(String[] args) {
// TODO Auto-generated method stub
td.test = 1;
td.dummyMethod();
}
}