Which OOP mechanism allows a single function name to behave differently depending on the number or types of arguments passed to it?AEncapsulationBFunction overloading (compile-time polymorphism)CInheritanceDAbstraction Correct answer: B Join the discussion Report an error