6. Fill in the blanks to the following questions:
(a) OOP stands for Object-_________ programming.
(b) ________ is a template or blueprint from which objects can be instantiated from.
(c) _________ is a subroutine defined within a class to implement a behavior.
(d) An ______ is an instance of class.
(e) _________: When a sub-class inherits the methods and properties of a parent class.
(f) _________: “Hiding” properties and methods of a class from the “outside world” by making these private.