self
является одним из двух неявных параметров для каждого метода. Это указатель на объект, и изначально это тот объект, который получил сообщение для вызова метода, который выполняется. Если рассматриваемый метод является методом экземпляра, self
будет экземпляром класса, в котором определен метод, или одним из его подклассов. В случае метода класса self
будет объектом класса.