//获取时间
abstract class GetTime
{
//final 是为了不让复写
public final void getTime()
{
long start=System.currentTimeMillis();
runCode();
long end=System.currentTimeMillis();
System.out.println("......................."+(end-start)+".......................");
}
//abstract方便让子类复写需要测试的代码
public abstract void runCode();
}
//写上需要测试的代码
class SubTime extends GetTime
{
public void runCode()
{
for(int i=1;i<100;i++)
{
System.out.print(i);
}
}
}
class Person
{
public static void main(String[] args)
{
GetTime gt=new SubTime();
//注意:runCode走的是子类的代码
gt.getTime();
}
}
写的一个获取 某程序 运行所需时间的函数: 用到了abstract, final等
最新推荐文章于 2021-08-02 08:45:48 发布