what is constructor chaining ?????
explain with example in detail how to solve it program plz send a program
-
Anirudha - 4109 Views
- 8 Answers
1.Constructor chaining is the process of calling one constructor from another constructor with respect to current object.br /2.Constructor chaining can be done in two ways:br /strong a).Within same class/strong: It can be done using strongthis()/strong keyword for constructors in same classbr /strongb).From base class: /strong by using strongsuper()/strong keyword to call constructor from the base class.br /-->Constructor chaining occurs through stronginheritance/strong.br /A sub class constructor’s task is to call super class’s constructor first. This ensures that creation of sub class’s object starts with the initialization of the data members of the super class. There could be any numbers of classes in inheritance chain. Every constructor calls up the chain till class at the top is reached.br /// Java program to illustrate Constructor Chainingbr /// within same class Using this() keywordbr /class Tempbr /{br / // default constructor 1br / // default constructor will call another constructorbr / // using this keyword from same classbr / Temp()br / {br / // calls constructor 2br / this(5);br / System.out.println("The Default constructor");br / }br / br / // parameterized constructor 2br / Temp(int x)br / {br / // calls constructor 3br / this(5, 15);br / System.out.println(x);br / }br / br / // parameterized constructor 3br / Temp(int x, int y)br / {br / System.out.println(x * y);br / }br / br / public static void main(String args[])br / {br / // invokes default constructor firstbr / new Temp();br / }br /}br /Output:br /The Default constructorbr /5br /75
-
- 16 May
- 0 Comments
- Share
Didn't get the answer.
Contact people of Talent-Core Java directly by clicking here
-
How to iterate through a text file and search records in a java program?
-
What are the best way to get more knowledge about programming
-
Why does arguments in the methods are initialized with their default value in Java?
-
How do I stop getting emails from this website?
-
In This Program uses the topic are String and StringBuffer and etc.
-
can i compile a java file using classpath and that java file is present in some other directory
-
How does Yout4Work place students based on percentile?
-
this program is not working correctly
-
Illgal argument Exception in getDeclaredConstructor
-
1 2 3 2 3 4 5 4 3 4 5 6 7 6 5 4 5 6 7 8 9 8 7 6 5