java - 简单的Java程序错误

标签 java string class null return

我是一名 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/

相关文章:

string - Knuth-Morris-Pratt 算法中的模式前缀函数计算

c++ - 类成员初始化C++

c# - 为什么在 C# 接口(interface)类型中属性只能包含 setter?

java - Appcelerator 自定义模块接收 onActivityResult 的回调

java - 似乎无法从按钮打开我的 ListView

java - 用于 Java 的 Unix stat()/lstat()

c - 根据输入和预定义值格式化字符串

python - Python 中的同构字符串

java - Java 的初始化 - 类 v/s 接口(interface)

java - 在 Intent 中添加 2 个额外内容