What is the Difference between Overriding and overloading?
Answer Posted / dev man
Overloading->
1) Same name, different parameter list or types of parameters.
2) Sub class method can overload a superclass method.
3) Method be different access specifier.
4) It doesn't need inheritance.
5) All method should be in same class.
6) data types can be different.
7) Return type can be different.
ex:
int add(int a, int b)
int add(float a , float b)
are overloaded methods
overriding->
1) Method should be public.
2) It needs inheritance and virtual keyword
3) It needs virtual keyword before it declaration.
4) Method must have same name with same parameter in
different class.
5) It requires non-static method.
6) Method should have same data type.
| Is This Answer Correct ? | 4 Yes | 0 No |
Post New Answer View All Answers
What is jagged array in vb.net?
What is redim keyword?
What is global assembly cache (gac)?
What is public assembly?
what is diffrence constructor and destructor in vb
What are the features present in vb 2005?
How does vb.net achieve polymorphism?
Explain the difference between thread and process?
What is the difference between custom control and user control?
Is vb.net dead?
Explain the advantages of migrating to vb.net?
What is the Advantage of vb.net over vb
Explain option strict?
difference between control and component more than one differences
Explain clr?