2 回答
TA贡献1795条经验 获得超7个赞
所以你有两个类,和.根据我从您的问题中了解到的情况,目标是将文本从方法传递到 的构造函数中,以便您可以从方法访问它。ClassAClassBaction()ClassAClassBgetTemp()
A级.java
public ClassA {
public ClassA(){
}
public String action(){ // notice that the return method is `String`
return "hi";
}
}
B类.java
public ClassB {
private String temp;
public classB(String temp){
this.temp = temp;
}
public String getTemp(){
return this.temp;
}
}
在你的主代码中,你可以这样做:
ClassA classA = new ClassA();
ClassB classB = new ClassB(classA.action());
System.out.println(classB.getTemp()); //result will be 'hi'
TA贡献1862条经验 获得超6个赞
1.你可以这样做。
class LoginDialog {
private String temp;
public void action(){
this.temp="hi";
}
public LoginDialog(){
action();
}
public String getTemp(){
return this.temp;
}
}
public class main {
public static void main(String[] args) {
LoginDialog n = new LoginDialog();
String username = n.getTemp();
System.out.println(username);
}
}
添加回答
举报