Pregunta de entrevista de Infosys

Explain four major OOP concepts in Java.