Barclays interview question

What is Object Oriented Programming Language?