Constructors are special methods that share their name with their class and get called whenever we create an instance of a class.

Good stuff! When we use new Dog(), we call the constructor of the Dog class and, therefore, trigger bark().

Psst: myDog is an instance and, as such, represents a specific object: the one-and-only "Baxter".

Yikes! Wouldn't we also have to declare Dog() as new?