Question: what are the four basic concepts of object oriented programming?
Answer: Object-oriented programming has four basic concepts: encapsulation, abstraction, inheritance and polymorphism.