我只是想知道是否有一种方法可以通过一个简单的按钮或其他东西使公共(public)项(字段、方法)成为私有(private)
public Group wQ;
public Group wA1;
public Group wA2;
public Group wA3;
public Group wG1;
public Group wG2;
public Group wG3;
public Group wS1;
public Group wS2;
public Group wB1;
public Group wB2;
例如,一步将所有这些字段设为私有(private),而无需将公共(public)替换为私有(private)。顺便说一句,我使用 IntelliJ IDEA。
最佳答案
您要查找的函数称为封装字段。
- 右键单击您要编辑的类(class)
- 选择重构。
- 选择封装字段...
- 选中所有公共(public)字段旁边的复选框
- 然后您可以配置为通过访问器提供设置/获取访问权限,或者仅通过下面的复选框获取访问权限。
- 选择重构。
请注意,此方法会为您选择的所有字段生成 getter(如果您选择这样,也会生成 setter)。如果您不想要这些 getter,您可以选择其他选项之一或简单地删除生成的 getter。似乎没有办法选择不创建 setter/getter 。
或者,您可以使用多行选择。
作为第三种方法,您可以使用查找和替换。它有一些漂亮的选项,让您可以很好地控制您正在做的事情。
关于java - 将公共(public)项目变成私有(private)项目 - Java、IntelliJ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36102652/