toString
对于一些简单的类,自动生成方法的好还是坏做法?
我正在考虑生成类似于以下内容的内容,该内容采用变量名并生成一种toString
方法,该方法先显示名称,然后显示其值。
private String name;
private int age;
private double height;
public String toString(){
return String.format("Name: %s Age: %d Height %f", name, age, height);
}
Eclipse 3.5.2(可能还有更早的版本)已经提供了此功能。如果在编辑器中单击鼠标右键,则会在“源”->“生成toString()…”下找到它。
要回答有关自动生成是否不好的做法的问题toString()
,我认为不是。如果生成的代码与您自己编写的代码非常相似,那么为什么还要麻烦输入呢?
问题内容: 在Eclipse中对Java进行编程时,我可以键入并按control + space来自动完成并获取。我想知道Eclipse中是否有设置可以允许我设置这种形式的其他快捷方式。(例如,我想输入文字并将其自动完成。) 问题答案: 您可以在这里执行此操作:-> -> -> -> 。您还可以添加模板视图,该视图位于-> -> ->搜索模板。
问题内容: 我看了一下:Eclipse- Shortcuts ,但没有发现生成构造函数的任何内容。 生成标准构造函数的捷径是什么? 问题答案: 输入班级的第一个字母,然后按+ ,Eclipse将在组合框中列出建议。最重要的建议是默认构造函数。按,即可完成。(我正在使用Eclipse Juno,它可以工作。)
在Android Studio中有没有自动导入的方式(比如EclipseShift+Ctrl+O)? 我只找到要求每件事的Ctrl+Alt+O,我必须按Alt+Enter来接受它。 没办法做得更快?
我刚从Eclipse切换到android Studio。只是想知道是否有一种方法可以将我的快捷方式从eclipse导入到android Studio。 我知道android studio中有一个使用eclipse默认快捷方式的选项: (但是,这样做将不会有所有eclipse快捷方式,如Ctrl+1或Ctrl+Shift+O或...) 但是我没有找到任何方法将我所有的自定义快捷方式从Eclipse导
在Eclipse中,在Java编码时,按Ctrl+Shift+Oauto自动导入所有类。 在NetBeans中,这是通过Ctrl+Shift+I完成的。 在IntelliJ Idea中有什么方法可以做到这一点吗? 我在谷歌,StackOverflow,IntelliJ IDEA配置和官方IntelliJ网站上搜索了一个等价的快捷键
在eclipse中,它是ctrl-shift-o,自动导入所有内容。但我怎么能在Xamarin做到这一点?我不记得每个包,也没有那些灯泡,它们在Eclipse中可以帮助我“快速修复”问题。 那么,有没有什么捷径可以自动导入所有内容或其他方式来自动导入内容呢?