将类的变量导入另一个类

时间:2019-04-02 09:18:44

标签: java class variables import

我想将变量从类FenJeu转移到另一个类FenInfos。变量butrougebutbleu应该从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;
             }

我应该将变量放在公共字段中吗?

2 个答案:

答案 0 :(得分:1)

据我对您问题的理解,您想从另一个类访问变量。

您可以尝试导入您的类,然后使用getter函数将这些变量提取到所需的任何类中。 使用继承或导入该类并从该类中调用一个函数,该函数将获取该值并将其保存到此直接类中。

Reference Link for Importing

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();
 }
}