結果 : runtime polymorphism and compile time polymorphism difference