Types of Constructor in Java | Chain of Constructor

Last Updated on by ICT Byte

Types of Constructor

  • Default Constructor
    • Doesn’t have any parameter
    • Example

Class rectangle{

rectangle(){

System.out.println(“Default Constructor”);

  • No argument constructor
  • Parameterized Constructor
    • Has parameter
    • When object is initialized, parameters are taken
    • Example

Class rectangle{

Int length, breadth;

rectangle(int l, int b){

length=l;

breadth=b;

}

int area(){

Destructor

  • There is no destructor in java as of C++
  • There is automatic garbage collector – it frees the dynamically allocated memory when there is no use

Finalize() Methods

  • Works like destructor
  • Opposite of constructor
  • Finalize method is used – for removing object

Chain of Constructor

  • Process of calling constructor from another constructor
  • Can be done in two ways
    • Within same class: Using this() keyword
    • From base class : Using super() keyword
  • It goes with inheritance

More From Author

etiquette

What is Etiquette? Know about Etiquette in Workplace, Telephone Etiquette, Online Etiquette and more!

Invoking Base Class Constructor in JAVA