Is it possible to do method overloading and overriding at a
time
Answers were Sorted based on User's Feedback
Yes, Is it possible to do method overloading and overriding at a
time
***********************************************
class A
{
void Add(int x, int y)
{
System.out.println("Hello From Class A" + (x+y));
}
}
class B extends A
{
void Add(int x, int y)
{
System.out.println("Hello From Class B" + (x+y));
}
void Add(double x, double y)
{
System.out.println("Hello From Class B" + (x+y));
}
}
class Test
{
public static void main(String ar[])
{
B acv = new B();
acv.Add(100.0,20.0);
acv.Add(10,20);
}
}
Is This Answer Correct ? | 19 Yes | 0 No |
Answer / rameshreddy
No it is not possible at a time. Method overloading is
possible in the same class is possible. But method
overriding is possible its subclass only possible
Is This Answer Correct ? | 18 Yes | 6 No |
Answer / sathishkumar.m
class A
{
int c;
void add()
{
System.out.println("hai");
}
void add(int b)
{
c=b;
System.out.println("value of b:"+c);
}
}
class B
{
int e;
void add(int d)
{
System.out.println("value of d:"+e);
}
}
class Demo
{
public static void main(String aa[])
{
A o1=new B();
o1.add();
}
}
Is This Answer Correct ? | 0 Yes | 1 No |
What is casting?
What is time complexity java?
What is array pointers ?
How do you write methodology?
explain local datetime api in java8?
What is double checked locking in singleton?
What is a Java package and how is it used?
Is there any limitation of using inheritance?
how system.out.println() works?
What is broken and continue statement?
Can we override the static methods?
What are the access modifiers in java?