デコレータ
関数やメソッドの定義文の直前にデコレータとよばれる文を記述することにより、メソッドに特定の属性を与えることができる。デコレータの先頭にはアットマーク「@」が用いられる。本資料では、デコレータによって作られる
クラスメソッド
スタティックメソッド
抽象メソッド
プロパティ
を取り上げる。
code:deco1.py
class Myclass:
@classmethod
def method1(cls):
pass
@staticmethod
def method2():
pass
method1を「クラスメソッド」として定義する。
method2を「スタティックメソッド」として定義する。
/icons/hr.icon
※ ブラウザのバックボタンで戻る
https://scrapbox.io/files/6528b079f6e927001b654fb0.png