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 are anonymous inner classes?
Can we clone singleton object?
How does a cookie work in Servlets?
Can we overload the main() method?
What is jar?
Why string is a class?
Is string is a data type?
How do you use wildcards?
What is difference between word and integer?
How do you convert an int to a double in java?
What is type safety in java?
What is a default method?
explain local datetime api in java8?
What checkbox method allows you to tell if a checkbox is checked?
What is the difference between the final method and abstract method?