Pythonの注意事項:06クラス
クラス:属性とオブジェクトのメソッドの同じセットのグループです!
まず、クラス定義、クラスの具体例としては、メソッド呼び出しは、直接クラス属性とクラスすることができ
第二に、固定フォーマット:
#クラス名:最初の文字は、一般的な大文字
クラスのクラス名():
#最初の行、初期化プロパティを、あなたは、持っている必要があります - init--は固定フォーマットで、自己のパラメータテーブルには、必見です!自己クラスがインスタンス化された後、インスタンス化の意志引数がクラスに渡された、すなわち時にクラス定義を使用することができる自己。パラメータのパラメータ名をコールします
デフ__init __(自己、パラメータ1、パラメータ2)
#インスタンス化、渡された引数の値、クラスに割り当てられた属性(クラス変数)
セルフ。パラメータパラメータ1 = 1
セルフ。パラメータ2パラメータ2 =
DEF方法1(sefl):
自己パラメータ:メソッド本体は、パラメータを呼び出すことができます。
DEF方法2(自己)
三つのオブジェクト:簡単に言えば、それはクラスで定義されたクラス、変数やメソッドを呼び出すことです!まずプット・オブジェクトは、関数呼び出しと同じ、インスタンス化されます
第四に、フォーマット:
#オブジェクトのインスタンス化
=オブジェクト名、クラス名(引数1、引数2)
#プロパティクラス(クラス変数)を呼び出し
オブジェクト名。クラスのパラメータ名
メソッド(関数クラス)#呼び出しクラス
関数名オブジェクト名。クラス