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
How do you sort arrays in java?
What are operators and its types?
Can you explain inner class.
What is a text string?
What is an accessor?
Which keyword specify that a variable is effectively final ?
How do you override a method in java?
What is the java reflection api? Why it’s so important to have?
Why is java not 100% pure oops?
Is nullpointerexception checked or unchecked?
What are java methods?
When is the finalize() called? What is the purpose of finalization?
What is use of super keyword in java?
What is abstract class constructor called?
How to perform linear search in java?