3 ms·
Some people like to use explicit self to differentiate methods from local variables. Also, there are consistency issues. Explicit self is required for attribute
by danieldon 16y ago
Some people like to use explicit self to differentiate methods from local variables. Also, there are consistency issues. Explicit self is required for attribute writers and implicit self can call private methods on parent classes. Personally, I'm not a big fan of implicit self.