There are 2 methods in a class. Both have the same method
signature except for return types. Is this overloading or
overriding or what is it?
Answer Posted / s.ramesh
public class sample
{
public void displayValue (int a, int b)
{
System.out.println("a = "+a +" b = "+b);
}
public int displayValue (int a, int b)
{
System.out.println("a+b:"+(a+b));
return (a+b);
}
public static void main(String[] args)
{
sample t = new sample();
t.displayValue(10,10);
int x = t.displayValue(20,30);
}
}
Output:
D:\Prg>javac sample.java
sample.java:8: displayValue(int,int) is already defined in
sample
public int displayValue (int a, int b)
^
sample.java:18: incompatible types
found : void
required: int
int x = t.displayValue(20,30);
^
2 errors
| Is This Answer Correct ? | 7 Yes | 0 No |
Post New Answer View All Answers
What is "this" keyword in java? Explain
What is bean? Where it can be used?
Why java is used everywhere?
What do you understand by copy constructor in java?
How do you differentiate abstract class from interface?
How to display arraylist values in java?
Can you explain the private protected field modifier?
How to add menushortcut to menu item?
Is java hashset ordered?
What is difference between next () and nextline () in java?
what r advatages of websphere? & how to deploy?
Describe the Big-O Notation.
What class of exceptions are generated by the java run-time system?
Explain garbage collection in java?
Explain the difference between arraylist and linkedlist in java?