【发布时间】:2019-08-23 13:30:38
【问题描述】:
我想将一个变量从一个类 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;
}
我应该将变量放在公共字段中吗?
【问题讨论】:
-
"..转移...?"如果您打算访问它们 -> 使用 getter/setter
-
你的意思是你想得到他们的价值观?只需使用吸气剂。只是说,您发布的代码永远不会编译。这样的代码(条件语句等)必须在块、构造函数或方法中
-
实际上,真正的代码不是这个,我真的把它缩短到尽可能的不稳定。通过转移我的意思是,我想从其他班级获得他们的价值。我在一个类中设置了它们的值,我想在另一个类中检查它们。
-
只需在 FenJeu 中为变量 butrouge 和 butbleu 创建一个 getter,然后在 FenInfos 上调用它。 Getter 基本上只是一个返回变量值的方法,例如:
public int getButrouge() { return butrouge; }
标签: java class variables import