Pergunta de entrevista da empresa Tata Consultancy Services

What is encapsulation, polymorphism, method overloading and overridding