package project01; abstract class MyRuntime{ public final void runtime(){ long starttime =System.currentTimeMillis(); code(); long endtime = System.currentTimeMillis(); System.out.println("运行时间:"+(endtime-starttime)); } public abstract void code(); } public class Demo01 extends MyRuntime { public static void main(String[] args) { MyRuntime myRuntime = new Demo01(); myRuntime.runtime(); } public void code() { for (int i = 0; i < 100; i++) { System.out.println("i="+i); } } }
java反编译:
javap -c -l -private Demo01.class