我是一名 Java 初学者,这是我的问题:我不明白为什么在实现打印程序时我的输出为“null”。据我了解我的代码,它应该显示:“http://www.google.com”。我尝试使用 StringBuilder,但仍然遇到这个问题。 有人可以给我一些帮助吗? 谢谢
URL.java:
公共(public)类(class)网址{
String url;
public void create(){
url = new String();
url+=("http://www.google.com");
}
public String geturl() {
return this.url;
}
}
Print.java:
公开课打印{
public static void main(String[] args) throws Exception {
URL link = new URL();
System.out.print(link.geturl());
}
}
最佳答案
您需要调用link.create()
,或者将create()函数更改为构造函数。像这样:
public URL(){
url = new String();
url+=("http://www.google.com");
}
关于java - 简单的Java程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19719001/