Controlクラスは一度だけ呼ばれる::
方法1:
クラスA:
A = 1
デフ__new __(CLS、* argsを、** kwargsから):
cls.num == 1の場合:
cls.num + 1 =
リターンスーパー().__新しい__(CLS)
印刷(「の一つと呼ばれてきました」)
デフ__init __(自己):
パス
方法2:
クラスC:
A = 1
デフ__init __(自己):
!C.num = 1の場合:
昇給の例外
C.num + 1 =
Controlクラスのメソッドは一度だけ呼び出されます。
方法1:
クラスMyExceptions(例外):
パス
クラスB:
デフ__init __(自己):
パス
デフtest00(自己):
試してみてください。
self.value位パラメータが結果かどうかを指定するために、インスタンスの属性を使用してインスタンス化
レイズMyExceptionsは(「の一つと呼ばれてきました」)
AttributeErrorを除きます:
self.value = 0
印刷(self.value)
方法2:
クラスC:
修正とNUM = 1#クラスのプロパティ
デフtest00(自己):
!C.num = 1の場合:
昇給の例外
C.num + 1 =