About Virtual functions and their use ?
Answer Posted / om shivaya namaha
Suppose we have 4 class
Class
Base (haveing method Display())
Class | Class
Parent1-------------------------------------------Parent2
(having method : Par1) (having method : Par2)
| |
-------------------------------------------------
|
Class Child( having Method :ch1)
as Parent1,Parent2 derived from the Base class the Method
Display will be inherited in both Parent Classes and the
Child class is inherited from parent1,parent2
so the Child class may contain Display(Base class Method)
method 2 time so it will create runtime problems to avoid
such problems we have to use Virtual Overide concepts
Class
Base (haveing method Virtual:Display())
Class | Class
Parent1-------------------------------------------Parent2
(having method : Par1) (having method : Par2)
Override : Display() Override : Display()
| |
-------------------------------------------------
|
Class Child( having Method :ch1)
then the Child class will contail only one Display method
| Is This Answer Correct ? | 9 Yes | 2 No |
Post New Answer View All Answers
What is public or shared assemblies ?
What is mvc in c#?
Give an example of a directcast.
What does convert toint32 mean?
Should I use double or float?
What is the difference between firstordefault and singleordefault?
What are delegates?
Why do we use public static void main in c#?
What is class and object c#?
What is mvc firstordefault?
How long can loop recorders stay in?
How many types of interface are there in c#?
How can I make sure my c# classes will interoperate with other .net languages?
What is code verification?
What is attribute c#?