The following program is Overloading or Overriding?
public class PolymorphismEx {
public int sampleMethod(int a) {
return a;
}
public String sampleMethod(int a) {
return "Is it Overloading or Overriding???";
}
}
Answers were Sorted based on User's Feedback
Answer / venkat asha reddy
it is neither overloading nor overriding. it throws method
ambiguity exception while compiling
| Is This Answer Correct ? | 16 Yes | 1 No |
Answer / kvsravindrareddy
Its kind of overriding, but the program will give compilation
error. why because Overriding cannot be possible within the
same class. or Duplicate method cannot possible within the
same class.
| Is This Answer Correct ? | 13 Yes | 5 No |
Answer / jagadish
Duplicate Method sampleMethod(int a) Error Message will display
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / hemanth
Its Neither Overloading nor overriding, Because for Overloading there should some Variation in argument list and for overriding the return type(if Primitive) should be same.
int method(int a)
{
}
String method(int a)
{
}
arguments should be different for overloading
return type should be same(if primitive) for overriding
so its improper which results in compile time error.
| Is This Answer Correct ? | 0 Yes | 0 No |
What is the difference between static synchronize() metod and synchronize() method?
Are functions objects in java?
Can you override a private or static method in java?
How big is a pointer?
What is java thread dump, how can we get java thread dump of a program?
How do you replace a string in java?
Can we sort arraylist in java?
wht is mean by dirty read?
What is logical variable?
What are the types of literals?
How to find the largest value from the given array.
In real time project which driver did u use? What is the main functionality of the Prepared Statement?