Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse中仅自动创建getter_Java_Eclipse_Code Completion - Fatal编程技术网

Java 在Eclipse中仅自动创建getter

Java 在Eclipse中仅自动创建getter,java,eclipse,code-completion,Java,Eclipse,Code Completion,在Eclipse中,可以为字段自动创建getter和setter。但是我有很多私有字段,只有getter应该存在。Eclipse中是否有一个不创建setter的“creategetter”函数 好吧,编写getter并不是一件很麻烦的事,但是自动完成会很好:) 谢谢,, 你说的自动是什么意思?我的插件允许你用getter或setter创建字段。 您可以查看以下内容:。它有如下简单的弹出窗口: (来源:) 我应该提到eclipse已经从源菜单创建了getter/setter。它还会在任何私有成员

在Eclipse中,可以为字段自动创建getter和setter。但是我有很多私有字段,只有getter应该存在。Eclipse中是否有一个不创建setter的“creategetter”函数

好吧,编写getter并不是一件很麻烦的事,但是自动完成会很好:)

谢谢,,
你说的自动是什么意思?我的插件允许你用getter或setter创建字段。 您可以查看以下内容:。它有如下简单的弹出窗口:
(来源:)


我应该提到eclipse已经从源菜单创建了getter/setter。它还会在任何
私有成员
旁边放置一个标记。然后只需按Ctrl-1键即可。问题是它会同时创建getter或setter。

生成setter和getter
屏幕上,您有右侧的
选择getter
按钮-使用它。

另外一种只创建getter的方法(可能很糟糕)是:

  • 使用
    final
    修饰符创建成员变量(例如
    private final int hoursspentiso
  • 在编辑器中,按Alt+Shift+s,r(稍微延迟后按r键)
  • 您将只获得这些最后字段的getter,请按OK
  • 生成getter后,删除最后一个修饰符(如果需要)
  • 值得注意的是,“生成setter和getter”在“源”菜单中可用,而不是在光标位于字段上单击“Ctrl+1”时,该字段提供选项“为“x”生成getter和setter…”