最近、オブジェクトやクラスの数を含む、いくつかのオブジェクト指向プログラミングのコンテンツに接触するだけで、以下のコードを学習を伴って、ここでのレビュー、
。1 クラスパーソン: 2 髪= ' ブラック' #は、本明細書にクラス変数髪を定義した 3。 DEF __init__(セルフ、名前= ' チャーリー'、= 22歳です): 4 #ここではPersonオブジェクトの2つのインスタンス変数を追加します 5。 セルフ。 =名名 。6 self.age = 年齢 7。 8。 #は、定義された方法を言うD 9。 DEF (セルフ、コンテンツ)と言う: 10 リターンコンテンツ 。11 12である #人クラスコンストラクタコール、及び復帰は、Personオブジェクトのオブジェクトが割り当てられていますP 13は、 P =人() 14 #出力P名と2歳のインスタンス変数は、変数への2つのデフォルト値または 15 印刷(p.name、「\ N- 」、p.age) 16個の #のアクセス名インスタンス変数p、そして彼のために再割り当て 17 p.name = ' wind_under_the_wing ' 18 19 #Pの発言メソッドを呼び出すと、 20 21 印刷(' こんにちは、I AM ' + p.name +は' ' + p.sayは(「私のブログに購入可能です"))
__init__オブジェクトを作成するためのコンストラクタは、クラスは、少なくとも一つの工法を持って、このクラスのオブジェクトを作成するために、クラスのコンストラクタを呼び出す必要があります