WEB开发网
开发学院软件开发Java 在 Eclipse Galileo 中更快地编写 Java 代码 阅读

在 Eclipse Galileo 中更快地编写 Java 代码

 2009-09-07 00:00:00 来源:WEB开发网   
核心提示: 这个应用程序的输出如清单 4 所示,清单 4. Main 方法的输出Automobile@77df38fd在 Galileo 之前,在 Eclipse Galileo 中更快地编写 Java 代码(3),我必须手工编写 toString() 方法,尽管编写这个小类并不是太费力,清单 5. 自动生

这个应用程序的输出如清单 4 所示。

清单 4. Main 方法的输出

   
Automobile@77df38fd 

在 Galileo 之前,我必须手工编写 toString() 方法。尽管编写这个小类并不是太费力,但如果一个类拥有许多字段,编写工作就会花费一些时间。我可能想做很多事情(比如检查一些空值),而不仅仅是串联一些值。也许我想使用一个 StringBuilder 来获得更好的性能。但是对于 Galileo,我可以使用 Source > Generate toString() 来完成上述所有任务,如图 3 所示。

图 3. 生成 toString()

在 Eclipse Galileo 中更快地编写 Java 代码

单击 Finish 之后,新的 toString() 方法如清单 5 所示。

清单 5. 自动生成的 toString() 方法

   
... 
  @Override 
  public String toString() { 
    return "Automobile [" + (make != null ? "make=" + make + ", " : "") 
        + (model != null ? "model=" + model + ", " : "") 
        + (year != null ? "year=" + year : "") + "]"; 
  } 
... 

现在,main 方法运行时,输出如清单 6 所示。

清单 6. 自动生成的 toString() 方法的输出

   
Automobile [make=Toyota, model=Corolla, year=1993] 

上一页  1 2 3 4 5 6 7  下一页

Tags:Eclipse Galileo 更快

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接