书上说:static 方法与final方法都不能进行后期绑定.也就不能发生多态.
那为什么下面的这个程序中的static方法可以多态呢?
class Father {
public void act() {
System.out.println("Father.act()");
}
}class Son extends Father {
public void act() {
System.out.println("Son.act()");
}
}
public  class  Test {
public static  void test(Father i) {  //static方法
i.act();
}
public static void main(String[] a)  {
 Son son = new Son();
 test(son); }
}  //输出结果为:Son.act(),如果static不能多态,那结果不就应该是Father.act()吗?