256:クラスメソッドの別名を定義する
単にクラスメソッドを他の変数に代入するだけです。
次のコードは print_class_name というクラスメソッドの別名として preview_class_name を定義したものです。 実行すると Something を2回表示します。
class Something(object):
@classmethod
def print_class_name(cls):
print cls.__name__
preview_class_name = print_class_name
def main():
Something.print_class_name()
Something.preview_class_name()
if __name__ == '__main__':
main()