060010203-Object Oriented Programming: Fill in The Blanks
The document discusses key concepts of object-oriented programming such as polymorphism, inheritance, and encapsulation. Some main points include:
1) Polymorphism is used extensively in implementing inheritance and allows objects to acquire properties of other classes.
2) Object-oriented programs can execute faster than conventional programs and scale up better from small to large systems.
3) Encapsulation involves wrapping up data and functions together into a single unit called a class, insulating data from direct access.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
98 views1 page
060010203-Object Oriented Programming: Fill in The Blanks
The document discusses key concepts of object-oriented programming such as polymorphism, inheritance, and encapsulation. Some main points include:
1) Polymorphism is used extensively in implementing inheritance and allows objects to acquire properties of other classes.
2) Object-oriented programs can execute faster than conventional programs and scale up better from small to large systems.
3) Encapsulation involves wrapping up data and functions together into a single unit called a class, insulating data from direct access.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
060010203-Object Oriented Programming 2014
8. Polymorphism is extensively used in implementing inheritance.
9. Object-oriented programs are executed much faster than conventional program. 10. Object-oriented systems can scale up better from small to large. 11. Object-oriented approach cannot be used to create database. 12. Polymorphism is the process by which objects of one class acquire properties of objects of another class. 13. Base class pointer cannot point to derived class. 14. Pointer to derived class cannot be created. 15. A constructor is called at the time of declaration of a class. 16. Derived class pointer cannot point to base class. 17. A constructor is called at the time of declaration of an object. 18. Class data members are private by default while that of structure are public by default. 19. Class can have member functions while structure cannot. 20. Pointer to structure or classes cannot be declared. Fill in the blanks
1. The "_____" keyword is used to create an instance of a class.
2. ___________________ concepts means wrapping up of data and functions together. 3. ____________ concepts means waiting until runtime to determine which function to call. 4. Constructor cannot be used with the keyword ____________. 5. _________________ way of declaring a function as constant. 6. _________________ concepts is used to implement late binding. 7. Binding refers to the linking of a _______________ to the code to be executed in response to the call. 8. ___________ are the basic run time entities in an OOP. 9. The wrapping up a data into a single unit called as a ____________. 10. Inheritance supports concept of _________________ classification. 11. The concept of inheritance provides the idea of ______________. 12. The entire data and code of an object can be made a user-defined data type with the help of a ___________. 13. Insulation of data from direct access by the program is called ________________. 14. OOP employs the _________________ approach. 15. The most important benefit of OOP over the conventional programming method is _______. 16. ___________ means one name, multiple forms. Object Initialization and Cleanup Unit – 2 Short Questions
1. What is the need of explicit constructor?
2. When will the destructor be called? 3. What is the life-time of an object? 4. Define constructor.