L3Harris interview question

Describe the fundamentals of object oriented programming