A)
A specialized method of a class is known as constructor. A constructor is not the behavior of the object. Only instance methods of the class are only behavior. A constructor is different from an instance method in the fallowing areas.
1. Name
2. Return type
3. Type of calling
4. Time of calling
5. Frequency of calling
6. Purpose
A constructor is a specialized method of a class whose name and class name is same. And doesn’t have any return type. Not even void.
Ex:
class A
class A
{
A ()
A ()
{
}//constructor
}
Note :
If we give return type to the constructor, it will no more be acting as constructor. It becomes a normal method.
Ex:
class a
class a
{
Void a ()
Void a ()
{
}//instance method, not a constructor
}
Additional:
Normal method and class name may have same name. But the difference is the constructor. Does not contain return type, the normal method contain return type.
Comments
Post a Comment