What is Object Oriented Programming?
I was asked this question in an interview and was totally unprepared! I knew generally what it was as I reviewed some material the week prior but I did not give enough of a concise answer to prove I knew what I was talking about. So here I’ll be answering, “What is object oriented programming (OOP)?”
Object oriented programming is based on the idea of using objects to represent data and methods. We use classes as a blueprint to create an object. Classes do not contain any data but it will define what properties and operations can be performed.