Object methods are just like ordinary procedures or functions, only they have an implicit extra
parameter : self. Self points to the object with which the method was invoked. When
implementing methods, the fully quali ed identi er must be given in the function header. When
declaring methods, a normal identi er must be given.