Imagine que você é um especialista em java e explicar o que significa OOPS
Como o nome sugere, a programação orientada a objetos ou OOPs refere-se a linguagens que usam objetos na programação, eles usam objetos como uma fonte primária para implementar o que vai acontecer no código. Os objetos são vistos pelo espectador ou usuário, executando tarefas atribuídas por você. A programação orientada a objetos visa implementar entidades do mundo real como herança, ocultação, polimorfismo etc. na programação. O principal objetivo da OOP é unir os dados e as funções que operam neles para que nenhuma outra parte do código possa acessar esses dados, exceto essa função.