class Function{
public void program(){
for(int i=1;i<1000;i++){
System.out.print("F");
}
}
public void getTime(){
long a=System.currentTimeMillis();
Function Bb=new Function();
Bb.program();
long b=System.currentTimeMillis();
System.out.println("程序运行总共耗时为:"+(b-a));
}
}
class Test extends Function{
public void program(){
for(int i=1;i<10;i++){
System.out.print("test");
}
}
} public class mokuai{
public static void main(String[] args){
Test aa=new Test();
aa.getTime();
}
}这个程序 如果添加了 
Function Bb=new Function();
Bb.program();
不能实现重写后函数的结果,这是为什么?