Imagina que eres un experto en java y explica qué significa OOPS
Como su nombre indica, la Programación Orientada a Objetos u OOP se refiere a los lenguajes que utilizan objetos en la programación, utilizan objetos como fuente primaria para implementar lo que va a ocurrir en el código. Los objetos son vistos por el espectador o usuario, realizando tareas asignadas por ti. La programación orientada a objetos pretende implementar en la programación entidades del mundo real como la herencia, la ocultación, el polimorfismo, etc. El objetivo principal de la programación orientada a objetos es unir los datos y las funciones que operan sobre ellos, de modo que ninguna otra parte del código pueda acceder a esos datos salvo esa función.