Pergunta de entrevista da empresa Mastercard

Explain object oriented programming in java