As per standard book constructor is a special type of function which is used to initialize objects.As constructor is defined as a function and inside class function can have on
Constructors are non-static. Every method first parameter is implicit this (except static) and constructor is one of that.
this