我有一个小测验,我自己无法解决。我想构建一个程序,用java打印自己的源代码。任何人都知道如何做到这一点?像这个例子:
public class SourcePrint {
private static final long serialVersionUID = 1L;
public void test(){
System.out.println("Hi I'm test");
}
public static void main(String[] args) {
new SourcePrint().test();
}
}
当我们运行它时,输出将是这样的:
public class SourcePrint {
private static final long serialVersionUID = 1L;
public void test(){
System.out.println("Hi I'm test");
}
public static void main(String[] args) {
new SourcePrint().test();
}
}
我不知道该怎么做。有人知道解决方案或至少是提示吗?这不是反编译器,测验制作者告诉我提示是“静态”。