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
how would you implement a thread pool? : Java thread
Is vector thread safe in java?
What all methods are used to prevent thread execution ?
Is an object null?
Difference between error and exception
What is a ternary operator in java?
Is java se free?
Can an object be null?
What is the purpose of static methods and variables?
How will you call an Applet using Java Script Function?
What is stack class in java?
What is meant by call by reference?
Is java a security risk?
How many bits are used to represent unicode, ascii, utf-16, and utf-8 characters in java programming?
how do I create a runnable with inheritance? : Java thread