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