1.プライベートプロパティ:唯一の初期化時に、__持つプロパティ名の前に
クラスカップ: #プロパティ値を初期化するコンストラクタ DEFの __init__ (セルフ、容量、カラー): #私有財産は、直前__属性名を追加します 。自己__Capacity = キャパ self.color = 色 DEFのretain_water(セルフ): 印刷(" カップ色:" + self.color + " カップの容量:"。+自己__capacity + "、水で満たされています" ) DEFのkeep_warm(セルフ): 印刷(" カップ色:" + self.color + " カップの容量:"。+自己__capacity +が"、インキュベートされました" ) currentCup =カップ(' 50ミリリットル'、' 紫' ) currentCup.retain_water()
2.プライベートメソッド:ちょうどメソッド名の前にプラス__
クラスカップ: #プロパティ値を初期化するコンストラクタ DEFの __init__ (セルフ、容量、カラー): #私有財産は、直前__属性名を追加します 。自己__Capacity = キャパ self.color = 色 #__持つだけで、メソッド名の前にあるプライベートメソッド、 DEFの __retain_water :(セルフ) 印刷(「カップ色:」 + self.color + 「カップの容量:」。+自己__capacity +は」、水で満たされています。" ) DEFのkeep_warm(セルフ): 印刷(" カップ色:" + self.color + " カップの容量:"。+自己__capacity +が"、インキュベートされました" ) currentCup =カップ(' 50ミリリットル'、' 紫' ) #__retain_water()メソッドがプライベートであるため、外部の呼び出しが失敗した #1 currentCup .__ retain_water() currentCup.keep_warm()