Polymorphism is the ability to use an operator or function in different ways. Polymorphism gives different meanings or functions to the operators or functions. Poly, referring to many, signifies the many uses of these operators and functions. A single function usage or an operator functioning in many ways can be called polymorphism.
In this “Virtual Function and Polymorphism – C++ Programming” you will learn about the following topics:
- Introduction to Polymorphism
- Features/Advantages of Polymorphism
- Normal Function
- Virtual Function
- Rules for Virtual Function
- Pure Virtual Function (Deferred Method)
- Function Overloading
- Function (Method) Overriding
- Differentiate Between Function Overloading and Function Overriding
- Binding
- Early Binding
- Late Binding
- Run-Time: (RLVDP), Compile-Time, Ad-hoc Polymorphism, Parametric Polymorphism
- Polymorphic Variable
- Pure Polymorphism
==== Point to Note ====
If you like to contribute, you can mail us BCA Notes, BCA Question Collections, BCA Related Information, and Latest Technology Information at [email protected].
See your article appearing on BCA Notes (Pokhara University) main page with your designation and help other BCA Students to excel.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
0 Comments