2 回答
TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
所以你有兩個(gè)類,和.根據(jù)我從您的問題中了解到的情況,目標(biāo)是將文本從方法傳遞到 的構(gòu)造函數(shù)中,以便您可以從方法訪問它。ClassAClassBaction()ClassAClassBgetTemp()
A級(jí).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貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
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);
}
}
添加回答
舉報(bào)
