我在这里和 Python 教程中阅读了很多关于 Python OOP 的内容。但是有些问题在类属性上困扰着我。
例子:
class Par(object):
def __init__(self, chip, fig):
self.fruit = chip
self.fig = fig
self.pear =10
- 不
self.fruit = chip应该self.chip = chip吗? - 怎么
fruit没有出现在__init__()括号中的属性列表中却被使用了? self.fruit = chip和 和有什么不一样self.chip = chip?__init__()在中声明属性和在外部声明属性有什么区别,__init__()例如self.pear =10