HP Inc. Interview Question

Explain object oriented programming.