_基本クラス定義とクラスのインスタンス化の解析

 
1つの #は、単純なクラス定義
2  クラス人(オブジェクト):
 3      コンストラクタ引数がインスタンス化を受け渡された
4。     DEF  __init__ (セルフ、名前):
 5          self.name = 。6つの     クラスのメソッドを
7。     DEF ハロー(自己):
 8          印刷" 私は私の名前は%Sである、Personクラスを定義しています"self.name)
9。 は、クラスをインスタンス化し、機能を呼び出す 10 PERSON1人=(" テストの人を" 11。 分析クラスの例:1、PERSON1 =人物(「被験者」)は、 第一の記憶PERSON1の名前に適用することと等価である、インスタンス名、引数クラス人(PERSON1、「被検者」には )、 オブジェクトの名前は、インスタンス化され自己は、パラメータ渡されたパラメータは、コンストラクタです。 12 2コンストラクタはperson1.name =「被験者」と自己= PERSON1割り当てを行い、コンテンツは、メモリ空間PERSON1に書き込まれ、person1.Hello(自己)むしろperson1.Hell0(PERSON1)において、自己を起動します。名前はperson1.nameです;ステップである1「テスト人」 13は、 3のプロセスの例では、クラスが自動的にコンストラクタを呼び出します

14 person1.Hello() オブジェクトは、私は人のクラスを定義するよその方法、私の呼び出しの名前をこれは、被験者であります

おすすめ

転載: www.cnblogs.com/flags-blog/p/12203798.html