[[比べて見れるスクリプト・リファレンス]]
* Python の場合
class SampleClass:
val = 100
def function1(self):
def function2(self,msg):
# Main Procedure
sample = SampleClass() # オブジェクトの生成
sample.function1() # クラス・メソッドの呼び出し
** コンストラクタ
Class.__init__( self, 第2引数, 第3引数 )
Pythonの場合、第1引数は self にするらしい。
(理由はまだ理解していない。。。 が、必須であれば、イチイチ書かないようのしたい。。)
** インスタンス変数
self.変数名 = 値
Rubyが嬉しいのは、インスタンス変数を完結に @変数名 で書けること。