Kar*_*awi 6 java ide keyboard-shortcuts intellij-idea
我只是想知道是否有办法通过一个简单的按钮或其他东西使公共项目(字段,方法)私有化
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;
Run Code Online (Sandbox Code Playgroud)
例如,在一步中将所有这些字段设为私有,而不将public替换为private.我使用IntelliJ IDEA btw.
RAn*_*s00 22
您正在寻找的功能称为封装字段.
请注意,此方法会为您选择的所有字段生成getter(如果您选择,也会设置setter).如果您不想要这些getter,可以选择其他选项之一,或者只是删除生成的getter.似乎没有办法选择不创建getter.
或者,您可以使用多行选择.
作为第三种方法,您可以使用查找和替换.它有一些漂亮的选项,可以让你很好地控制你正在做的事情.
选择替换.
选择包含public字段的文本块.
^(\s*)public(.*)$.$1private$2.现在将突出显示所有替换.检查它们是否正确.您可以使用上方文本框旁边的蓝色箭头单步执行它们.
选择全部替换.