この記事では、Python言語でメソッドを定義(宣言・初期化)して引数に値を渡す方法とソースコードを解説します。
【メソッド】初期化
メソッド(method)とは、クラスが持つ関数のことです。
メソッドには操作・処理の内容を記述します。
# -*- coding: utf-8 -*- # クラスの定義 class MyClass(): # メソッド def calc(self, x, y): self.z = x + y # インスタンスを生成 my = MyClass() # メソッドcalcに(x=10, y=20)を渡す my.calc(10, 20) # インストラクタ変数zを表示 print(my.z) # 30
メソッドはclass文の中で定義します。
メソッドの第1引数にはインスタンスが渡されます。
この引数名は「self」と記述します。
– | 関連記事 |
---|---|
1 | ■Pythonでオブジェクト指向プログラミング |
2 | ■Python入門 基本文法 |
コメント