我正在一个新的Android项目(Java)上工作,并创建了一个具有大量变量的对象。由于我计划为所有这些类添加getter和setter,我想知道:在Eclipse中是否有自动生成给定类中的getter和setter的快捷方式?


当前回答

是的。右键单击代码,你会看到一个菜单弹出;在Source, Generate Getters and Setters旁边你可以看到快捷键,在我的系统中是Alt+Shift+S和R。

类似地,您可以导航到该主菜单中的其他子菜单,通过键入适当的快捷方式,您可以直接进入子菜单而不是主上下文菜单,然后可以从菜单中选择或从列表中选择另一个字母。

其他回答

按下Alt + Shift + S + R……然后只选择你必须生成getter或setter或两者的所有字段

在Eclipse中打开类文件 双击类名或突出显示它 然后导航到源->插入代码 单击Getter和Setter

它会打开一个弹出窗口来选择要为其生成getter/setter方法的字段。选择字段并点击“生成”按钮。

是的。右键单击代码,你会看到一个菜单弹出;在Source, Generate Getters and Setters旁边你可以看到快捷键,在我的系统中是Alt+Shift+S和R。

类似地,您可以导航到该主菜单中的其他子菜单,通过键入适当的快捷方式,您可以直接进入子菜单而不是主上下文菜单,然后可以从菜单中选择或从列表中选择另一个字母。

我更喜欢先创建私有字段

private String field;

Eclipse将通过将光标定位在新变量上,按Ctrl + 1自动突出显示该变量。然后它将为您提供创建getter和setter的菜单。

我按下Ctrl + 1,因为它对我认为你接下来想要的东西更有智慧。

右键单击-> generate getters and setters可以很好地完成工作,但如果你想在windows中的eclipse中创建一个键盘快捷方式,你可以遵循以下步骤:

进入窗口>首选项 进入“通用>键” “快速协助-为字段创建getter/setter”列表 在下面的“Binding”文本框中,按住所需的键(在我的例子中,我使用ALT + SHIFT + G) 点击应用,确定 现在,在Java编辑器中,选择要为其创建getter/setter方法的字段,并按下在步骤4中设置的快捷方式。在此窗口中单击ok以创建方法。

希望这能有所帮助!