Pergunta de entrevista da empresa Raytheon

What is polymorphism and object jointed programming?