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
how to know the total memory occupied by the objects in the ArrayList(Array list may contain duplicate objects)
When throws keyword is used?
What is general methodology?
Why are generics used?
What is annotation in java?
What is passing by reference in java?
Is 0 an even number?
Is there a sort function in java?
What is the meaning of nullable?
why would you use a synchronized block vs. Synchronized method? : Java thread
What is the meaning of variable in research?
What do you mean by an object in java?
What is data object example?
Is java free for commercial?
What are the core java topics?