インスタンス属性はすべてのオブジェクトに共通であり、各オブジェクトに固有です。クラス属性はすべてのオブジェクトの共通の記号です
クラス犬: 「」「 定義された犬 」「」 スキル = [] DEF __init__ (セルフ、名): self.name =名 #のインスタンスの属性は、各オブジェクト固有の各オブジェクトに共通であり、すべてのクラスの属性があります 件名の一般的な兆候 self.skills = [] def add_skills(self、skill): self.skills.append(skill) def info(self): if len(self.skills)> 0: print(" {} dog、 Will {}!" .Format(self.name、' - ' .join(self.skills))) else : 印刷(" !{}犬、何もないでしょう" .format(self.name)) #インスタンス化 wangcai =犬(" カイ" ) 印刷(" -犬が生まれた- " ) wangcai.info () (wangcai.add_skills " 樹皮を" ) (wangcai.add_skills " ロール" ) (wangcai.add_skills " 骨にかじる" ) を印刷(" \ N--犬は育つ- " ) wangcai.info() taidiを =犬(" テディ") 印刷(「\犬が生まれたN-- - 」) taidi.info() の結果: -生まれの犬- !繁栄富の犬は、何もします -犬は育つん- 王をフォーチュンドッグは、骨を噛んで- 回転- 噛みます!-生まれたばかりの 犬-テディドッグ、何も!
*******オリジナルを尊重してください。転載する場合は、出典を明記してください。転載元:https : //www.cnblogs.com/shouhu/、ありがとうございます。!*******