通过java构造函数从一个类中获取另一个类中的值

通过java构造函数从一个类中获取另一个类中的值,第1张

你说的太笼统了。 你这个ID 是静态变量还是成员变量? 是成员变量(成员变量一般是私有)的话你需要通过A的对象实例利用get函数(自己定义的,比如getID返回id的值)获取。如果是静态变量的话,你可以通过直接调用 AID来获取。 当然这些还是要看你的类啊,变量啊的限定符是哪些。
你最好能贴出代码

话不多说,直接上程序:
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()};


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10556383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存