private
方法。 此类方法可以安全地移到该内部类中。
示例:
public class Outer {
public static void main(String[] args) {
new Inner().run(args[0]);
}
static class Inner {
void run(String arg) {
// 方法 isEmpty() 仅从内部类使用
// 考虑将其移到内部类
if (!isEmpty(arg)) {
System.out.println("Argument is supplied");
}
}
}
private static boolean isEmpty(String s) {
return s != null && s.trim().isEmpty();
}
}
使用下面的第一个复选框可忽略从匿名类或本地类调用的 private
方法。
使用第三个复选框可仅报告 static
方法。