ホーム > クラス

クラス

比べて見れるスクリプト・リファレンス

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が嬉しいのは、インスタンス変数を完結に @変数名 で書けること。

ページ新規作成

新しいページはこちらから投稿できます。

TOP