Difference between overloading and Overriding. <Giving a
confusing example to test the concept.>
(also asked in PA Consultancy Group,iflex,Value
chain,IBM,CTS,Accenture, Tarang>
Answer Posted / kabita
overriding is only possible in case of inheritance,bt
overloading is possible incase of both inheritance & same
class.
class A
{
public int add();
public float sub();
public float multi(float a,float b){}
public double div(double d,double e){}
}
class B extends A
{
public int add(int a,int b){}//must be same as declared in
super class
public float sub(float a,float b){}//must be same name same
returntype same as declared
public float multi(float a,float b,float c){}
}
Is This Answer Correct ? | 12 Yes | 9 No |
Post New Answer View All Answers
What are the different types of garbage collectors in java?
What is string pool in java?
What's the purpose of static methods and static variables?
Is jdk required on each machine to run a java program?
Explain why wait(), notify() and notifyall() methods are in object class rather than in the reading class?
What is difference between static and abstract class?
What is an exception in java?
What defines function?
What is the use of static class?
What is a numeric digit?
Define an enumeration?
What is the core java?
How do I enable java in safari?
What is indexof?
What is int argc char * argv?