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 sorting in vb?
How a base class method is hidden?
What is the purpose of an Assembly?
What are the different types of a stream?
What is the size of .net object?
List the two main parts of .net?
Explain about jagged arrarys ?
What is sealed class?
Name and explain some of the exclusive features which are present in vb?
What is DLL HELL in VB.NET
How to run a dos command in vb.net?
Which properties are used to bind a DataGridView control?
What is visual basic.net culture?
What is deep copy?
Tell me how many .net languages can a single .net dll contain?