Answer Posted / b.balaganesan
Virtual, as the name implies, is something that exists in
effect but not in reality. The concept of virtual function
is the same as a function, but it does not really exist
although it appears in needed places in a program. The
object-oriented programming language C++ implements the
concept of virtual function as a simple member function,
like all member functions of the class.
Need for Virtual Function:
The vital reason for having a virtual function is to
implement a different functionality in the derived class.
For example: a Make function in a class Vehicle may have to
make a Vehicle with red color. A class called FourWheeler,
derived or inherited from Vehicle, may have to use a blue
background and 4 tires as wheels. For this scenario, the
Make function for FourWheeler should now have a different
functionality from the one at the class called Vehicle.
This concept is called Virtual Function.
| Is This Answer Correct ? | 10 Yes | 3 No |
Post New Answer View All Answers
which feature are not hold visual basic of oop?
What does and I oop mean in text?
Why is abstraction needed?
Whats oop mean?
What is interface in oop?
what is graphics
hi all..i want to know oops concepts clearly can any1 explain??
What are functions in oop?
What is destructor give example?
Can bst contain duplicates?
Write a c++ program to display pass and fail for three student using static member function
Can main method override?
What is polymorphism in oop example?
What is class encapsulation?
2. Give the different notations for the class.\