我刚开始学习java并编写了一个非常糟糕的代码。我很肯定会有更好的方法来编写代码。任何人都可以解释我为什么这个代码给我的输出: “nullnull”我只想连接java中的两个字符串
public class Hello {
public String a;
public String b;
public String c;
public Hello() {
c = "";
}
public String helloWorld() {
return c;
}
public String hello() {
a = "Hello";
return a;
}
public String world() {
b = "World";
return b;
}
public void join() {
c = a + b;
}
}
看起来你叫调用其他方法之前加入方法。向我们显示完整代码 –
此代码根本不会给你任何输出。你没有调用任何方法,除非有一个你没有发布的'main'。 – khelwood
'join()'必须在实际设置值后调用,在你的情况下,最有可能不会完成。 – vegaasen