GitHubSign in

A special type of subroutine called to create an object. It prepares the new object for use, often accepting arguments that the constructor uses to set required member variables.

"In Java, a constructor has the same name as the class and is used to initialize objects of that class."