0% found this document useful (0 votes)
22 views2 pages

Java Class: Rules For Creating Java Constructor

Uploaded by

Akarsh Gaud
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views2 pages

Java Class: Rules For Creating Java Constructor

Uploaded by

Akarsh Gaud
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

In 

Java, a constructor is a block of codes similar to the


method. It is called when an instance of the class is
created. At the time of calling constructor, memory for
the object is allocated in the memory.

It is a special type of method which is used to initialize


the object instance var.

Every time an object is created using the new() keyword,


at least one constructor is called.

It calls a default constructor if there is no constructor


available in the class. In such case, Java compiler
provides a default constructor by default.

There are two types of constructors in Java: no-arg


constructor, and parameterized constructor.

Note: It is called constructor because it constructs the


values at the time of object creation. It is not necessary
to write a constructor for a class. It is because java
compiler creates a default constructor if your class
doesn't have any.

Rules for creating Java constructor

There are two rules defined for the constructor.

1. Constructor name must be the same as its class


name
2. A Constructor must have no explicit return type
3. A Java constructor cannot be abstract, static, final,
and synchronized
Note: We can use access modifiers while declaring a constructor.
It controls the object creation. In other words, we can have
private, protected, public or default constructor in Java.

Types of Java constructors

There are two types of constructors in Java:

1. Default constructor (no-arg constructor)


2. Parameterized constructor

You might also like