Domanda di colloquio di Mastercard

Explain object oriented programming in java