Does a class inherit the constructor of its super class?if
it does, how can you hide that constructor? if it doesnot
how can you call it from the sub class?
Answer Posted / hanu
there is an exceptional case for this.i.e when you call
derived class parameterised constructor and if you do not
call any of the super class constructor then bydefault the
superclass default constructor gets executed prior to the
derived argument constructor then the derived class
parameterised constructor gets executed.
example code:
class A
{
A()
{
System.out.println("in Class A");
}
A(int c)
{
System.out.println("in Class A"+c);
}
};
class B extends A
{
B()
{
System.out.println("in Class B");
}
B(int z)
{
System.out.println("in Class B"+z);
}
};
class Dead
{
public static void main(String[] args)
{
System.out.println("Hello World!");
//B b=new B();
B d=new B(20);
}
}
output:
---------- java ----------
Hello World!
in Class A
in Class B20
Output completed (0 sec consumed) - Normal Termination
Is This Answer Correct ? | 1 Yes | 3 No |
Post New Answer View All Answers
What is a Presistent Object?
Describe what a thread-local variable is in java?
Explain wait() method of object class ?
How will you reverse a link list without using recursion?
What is argument in java?
What is hashset in java?
When super keyword is used?
What does ide stand for?
What is continuity of a function?
How to change the priority of thread or how to set priority of thread?
What is difference between iterator and enumeration in java?
What is difference between synchronize and concurrent collection in java?
What is meant by call by reference?
What is anti pattern in java?
How does hashset works in java?