fig couple of dog objects python takes care of passing the self argument to the methods the other arguments are passed by the programmer when the method is called (see the example of calling each method in sect the dog class class dogthis is the constructor for the class it is called whenever dog object is created the reference called "selfis created by python and made to point to the space for the newly created object python does this automatically for us but we have to have "selfas the first parameter to the __init__ method ( the constructordef __init__(selfnamemonthdayyearspeaktext)self name name self month month self day day self year year self speaktext speaktext this is an accessor method that returns the speaktext stored in the object notice that "selfis parameter every method has "selfas its first parameter the "selfparameter is reference to the current object the current object appears on the left hand side of the dot ( the when the method is called def speak(self)return self speaktext here is an accessor method to get the name def getname(self)this copy belongs to 'acha