【Pythonプログラミング】クラス内メソッドの定義

プログラミング
この記事は約2分で読めます。
スポンサーリンク

クラス内メソッドとは?

クラス内メソッドとは、クラス内部で定義された関数のことです。

これらのメソッドは、クラスのインスタンスを引数として受け取り、

そのインスタンスのデータを操作するために使用されます。

 

クラス内メソッドには、

特殊なメソッド(例: __init____str____repr__など)がありますが、

通常のメソッドも定義することができます。

 

クラス内メソッドの基本的な書き方

Python では、クラス内でメソッドを定義します。

 

基本的な書き方は次の通りです。

class クラス名:
    def メソッド名(self, 引数):
        # メソッドの本体
  • クラス名: メソッドが属するクラスの名前。
  • メソッド名: メソッドの名前。
  • self: クラスのインスタンスを参照するクラス内の任意のメソッドの最初の引数。
  • 引数: メソッドが受け取る追加の引数(ある場合)。
  • # メソッドの本体: メソッドの機能を実装するコード。

 

実装例

class 円:
    def 面積を計算(self, 半径):
        return 3.14 * 半径 * 半径

円形 = 円()
print(円形.面積を計算(5)) # 出力: 78.5

上記の例では、 という名前のクラスが定義され、

面積を計算 という名前のメソッドが含まれています。

 

なお、メソッドは、半径と self を引数として、

与えられた半径の円の面積を計算します。

 

クラスのインスタンスが作成され、

インスタンスを使用してメソッドが呼び出されます。

【お知らせ】中小企業様・フリーランス様向け、営業代行サービス

営業リスト作成+お問い合わせフォーム・SNS DMでの初回メッセージ送信代行
手作業で1件ずつ。月額0円・100件¥5,000から。営業に手が回らない個人事業主・フリーランスの方へ。運営:TYNコンサルティングオフィス


 

プログラミング自己投資雑学
ヨスケをフォローする
タイトルとURLをコピーしました