【发布时间】:2013-10-13 01:23:06
【问题描述】:
我写了这样的代码,它们都适合我,但有什么区别?哪个更好?
class Demo1(object):
def __init__(self):
self.attr = self._make_attr()
def _make_attr(self):
#skip...
return attr
class Demo2(object):
def __init__(self):
self.attr = self._make_attr()
@staticmethod
def _make_attr():
#skip...
return attr
【问题讨论】:
-
它们是两个不同的东西,
#skip...部分很重要。
标签: python