私はこことPythonチュートリアルでPythonOOPについてたくさん読んでいます。しかし、いくつかの質問はクラス属性について私を悩ませます。
例:
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