Elaboration: Method overloading is a static/compile-time binding but not polymorphism. Is it correct to correlate static binding with polymorphism?
问题 Before I ask my question, let me to explain my understanding and opinion. By only Overriding we can't achieve polymorphism unless there is upcasting. And as it can only seen at runtime people might have named it as Run time ploymorphism. ( I have no objection to call polymorphism as Run Time Polymorphism ) I have objection to call method overloading as compile time polymorphism or polymorphism . I agree that method overloading is static binding (compile time binding), but I can't see