 <p>In object-oriented programming, a constructor in a class is 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 member variables required.</p> <p>So the <code>var catC = new Cat("Fluffy", "White");</code> creates an new instance of the constructor class <code>Cat</code></p>