Basic and Advance Programming Question: What is Downcasting in Programming? Programming Interview QuestionAnswer: Downcasting concept is the casting from a general to a more specific type, i.e. casting down the hierarchy in programming. Previous QuestionNext QuestionWho were the three famous amigos and what was their contribution to the object community?Can a method be overloaded based on different return type but same argument type in programming?