HP Inc. interview question

Explain object oriented programming.