Phi*_*hil 249 java eclipse android keyboard-shortcuts
我正在开发一个新Android项目(Java),并创建了一个包含大量变量的Object.由于我计划为所有这些添加getter和setter,我想知道:Eclipse在给定的类中是否有自动生成getter和setter 的快捷方式?
Hag*_*ski 347
在所需类的源代码窗口中打开上下文菜单(即右键单击).然后选择Source子菜单; 从该菜单中选择Generate Getters and Setters...将导致出现向导窗口.
Source -> Generate Getters and Setters...
选择要为其创建getter和setter的变量,然后单击OK.
Rob*_*lex 71
在Eclipse Juno中,默认情况下,ALT + SHIFT + S,R打开getter/setter对话框.请注意,您必须按下所有4个键.
don*_*gpf 39
所有其他答案都只关注IDE级别,这些并不是生成getter和setter的最有效和最优雅的方法. 如果您有数十个属性,相关的getter和setter方法将使您的类代码非常详细.
我用来自动生成getter和setter的最好方法是在java项目中使用项目lombok注释,lombok.jar将在编译java代码时生成getter和setter方法.
您只需关注类属性/变量命名和定义,lombok将完成剩下的工作.这很容易维护您的代码.
例如,如果要为age变量添加getter和setter方法,只需添加两个lombok注释:
@Getter @Setter
public int age = 10;
Run Code Online (Sandbox Code Playgroud)
这等于代码:
private int age = 10;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
Run Code Online (Sandbox Code Playgroud)
你可以在这里找到关于lombok的更多细节:Project Lombok
Dee*_*pta 30
如何产生吸气剂和固定剂 -
1)按 Alt+ Shift+ S,然后R
2)右键单击 - >源 - >生成Getter和Setter
3)转到源菜单 - >生成Getters&Setters
4)转到Windows菜单 - >首选项 - >常规 - >键(写入生成)文本字段上的Getters&Setters)
5)单击字段的错误灯泡 - >创建getter和setter ...
6)按 Ctrl+3并在文本字段上写入getter和setter然后选择选项Generate Getters&Setters
如果Mac OS按Alt + cmd + S,则选择Getters&Setters
suf*_*waz 11
右键单击 - >生成getter和setter可以很好地完成工作,但如果要在windows中的eclipse中创建键盘快捷键,可以按照以下步骤操作:
希望这可以帮助!
是.右键单击代码,您会看到弹出的菜单; 有"Source","Generate Getters and Setters" ,旁边你可以看到我的系统上的快捷键,即Alt + Shift + S和R.
类似地,您可以导航到该主菜单中的其他子菜单,通过键入相应的快捷方式直接进入子菜单而不是主上下文菜单,然后可以从菜单中选择或键入另一个字母从列表中选择.
我更喜欢先创建私有字段
private String field;
Run Code Online (Sandbox Code Playgroud)
Eclipse将自动突出显示变量,通过将光标定位在新变量上,按Ctrl + 1.然后,它将为您提供Create getter和setter菜单.
我按下Ctrl + 1,因为它对我接下来想要的东西更加智能.
| 归档时间: |
|
| 查看次数: |
280031 次 |
| 最近记录: |