コントロールのクラスとメソッドの数を生成します

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 =

 

おすすめ

転載: www.cnblogs.com/wenshu/p/12324124.html