抽象类就像一个大纲,里面的抽象方法就是每个章节的标题,子类去根据这些标题表每个章节写出
抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展,改造,但子类总体上会保留抽象类的行为方式
public abstract class Template {
public abstract void code();
public final void getTime(){
long start=System.currentTimeMillis();
code();
long end=System.currentTimeMillis();
System.out.println("code方法的执行时间:"+(end-start));
}
}
class TestTmp extends Template{
@Override
public void code() {
int k=0;
for(int i=0;i<50000;i++){
k+=1;
}
System.out.println(k);
}
}