关于属性使用时,要用self还是_属性名?

2016-05-18  本文已影响28人  Sax_Frank

以前我也很盲目,知道刚刚看鹏哥写代码时,我才顺便请教他,于是,鹏哥跟我仔细讲了下,现在我也分享下:
1.我们公司有这么约定:在一个类中,如果属性是私有的,那么用_属性名,属于是公有的,那么就用self

2.如果是重写了属性的setter或者getter方法,那么使用self

3.如果该类继承了父类,那么该类使用到父类的属性用self

当然,网络上还有其他解释,我也看到过,不过我觉得公司这么约定也挺好的。

上一篇下一篇

猜你喜欢

热点阅读