1. Some people believe that OOP is a more intuitive programming style to learn, because people find it easy to reason about objects and relationships between them
2. Object-oriented programming allows us to model the real world and the vocabulary it uses is deeply rooted in us, way before computers were a thing. Fill in the blanks
3. Object Orientated Programming (OOP) is one of the many programming paradigms. A paradigm is….
4. OOP is based around the idea that everything is an object. Objects have …..
5. OOP basically creates ……………………which are called classes.
6. Each class can also be thought of as a ……………….
7. In OOP vocabulary, an object is …………
8. Classes can be used to create objects. Many instances of a class can be present as the program runs.
9. A game, for example, may have a 'player' class. Many ……………………………
10. Remember, a class is a blueprint, and it will usually contain the ….
11. Which of the following is a popular OOP language
12. Objects created for Object Oriented Programs can easily be reused in other programs. This is _____________________-
13. Another benefit of OOP is that once an Object is created, knowledge of its implementation is not necessary for its use
14. OOP also provides a clear_______________ for programs which makes it good for defining abstract datatypes in which implementation details are hidden
15. Creating a class brings an exceptional amount of “organizational power” to our programs, and to our thinking. We can group together methods and attributes and reuse them.