java程序运行是按照类进行的,那么就可以在每一个类中加入一个嵌套类,每个嵌套类中编写main函数,用来测试这个类。
public class test { public void f() { System.out.println("f()"); } public static class Tester { public static void main(String[] args) { test test = new test(); test.f(); } } } class test1 { public void f() { System.out.println("f()"); } public static class Tester { public static void main(String[] args) { test1 test = new test1(); test.f(); } } }
就如同上述代码。
在生成的class文件中,单独运行test1$Tester.class就可以进行测试。
值得一题的是,在Unix/Linux系统中必须转译$即 java test1\$Tester
原文:https://www.cnblogs.com/ConsidineJ/p/13226299.html