你最好能贴出代码话不多说,直接上程序:
public class A{
private int a;
public int getA(){return a;}
}
public class B{
public void getAFromB(){
A a = new A();
Systemoutprintln(agetA());
}
}
这样就可以从B里面获取A里面的变量的值了。可以多个调用啊。 首先,用JAVA的话,思维一定要转换,需要具有面向对象的思维。所以就变成对象与对象之间是如何交互的问题了,而在对象领域,对象之间交互只有“消息”以及“接口“概念。所以,你得首先明确类A和类B的接口,比如,站在类A的角度应该为类B一样的客户端程序提供什么样的API接口,也就确定了类B如何给类A发送消息。这样,你就不会再有什么单变量和多变量的疑虑了。1你上面定义的jt不能用类获取,不过可以用该类的对象获取。
2你获得了jt自然就获取了它的值
3public B(){ //Java的风格是大括号要放这里
A a = new A();
String value = ajt[0]getText();
}
4如果你真的要用类获取,jt要定义为静态,如下:
static JTextField[] jt = {new JTextField()};
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)