【发布时间】:2021-01-11 00:09:18
【问题描述】:
您好,我正在学习如何在一个代码中处理多个类,但这是一个问题,我无法弄清楚它是如何被调用的,也无法回答它。所以我在 Back 类中有一个变量 x,我把它放到 main 然后我想把它推回 back 类,然后再把它拉到 main。它是一个简化的代码,因此我可以将其用作示例来根据某些条件更改其他类中的变量。目前它不工作。
package Classes;
public class Main {
public static void main(String[] args) {
Back Q = new Back();
double f = Q.x;
System.out.println(Q.g);
}
}
//-------------------
package Classes;
public class Back {
Main K = new Main();
double x = 10;
double g= K.f; //f cannot be resolved or is not a field
}
【问题讨论】:
-
您期望
K.f是什么?Q.x有效吗?Q.g是什么?我认为一个好的起点可以是学习instance variables、static variables和local variables的概念。