我有一个小测验,我自己无法解决.我想构建一个程序,用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();
}
}
Run Code Online (Sandbox Code Playgroud)
当我们运行它时,输出将是这样的:
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();
}
}
Run Code Online (Sandbox Code Playgroud)
我不知道该怎么做.有人知道解决方案或至少提示吗?这不是反编译器,测验制造商告诉我暗示是"静态".