what is difference between method overloading & method
overridding with example?
Answers were Sorted based on User's Feedback
overloading:
method overloading means method name is same and different
parameter ie different signature.. and overloading method
are present in same class
for eg ,
let us consider show() is a method
1.show(int a)
2.show(int a,int b)
overriding:
method overriding means method name is same and
parameter also same. these are present in different levels
of class
for eg,
let us consider show() is a method
1.show(int a)
2.show(int a)
| Is This Answer Correct ? | 34 Yes | 0 No |
Answer / dipesh
Overloading-->method with different signature
Overriding -->method with same signature
| Is This Answer Correct ? | 23 Yes | 0 No |
Answer / rana.ankur
overloading:
class A
{
Num(int a)
{
System.out.println("a: " + a);
}
Num(int a,int b)//overloading
{
System.out.println("a and b: " + a + " " + b);
}
CLass Overloading
{
public satic void main(Stinr ar[])
}
A a=new A()
a.Num(12);
a.Num(12,12);
}
}//thanks
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / sirisha
overridding:
same method name and same signature.
import java.io.*;
class sum
{
int a=10,b=15;
void sum()
{
int sum=a+b;
System.out.println("sum is:"+sum);
}
}
class sum1 extends sum
{
int c=20;
void sum()
{
int sum1=a+b+c;
System.out.println("sum1 is:"+sum1);
}
}
class override{
public static void main(String[] arg){
sum s=new sum();
s.sum();
sum1 s1=new sum1();
s1.sum();
}
}
over loading:
method name same but different signature.
class sum{
void add(int a,int b){
}
class sum{
void add(string s1,string s2){
}
| Is This Answer Correct ? | 2 Yes | 0 No |
What is the default execution method in java?
How do weakhashmap works?
What are class types in java?
What is the primitive type short?
What is stop(), suspend(), resume() method?
Can we override constructors in java?
Is java 11 paid version?
Write a program to show whether a graph is a tree or not using adjacency matrix.
What is difference between add() and addelement() in vector?
What is tostring () method?
program to validate the IP address? Validity range should be 0 to 255
What is a nested class?