The init method (short for "initialization") is a special method that gets invoked when an object is instantiated. It's full name is __init__ (two underscore characters, followed by init, and then two more underscores). It is common for the parameters of __init__ to have the same names as the attributes. The parameters are optional.