国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Python - クラスメソッドを通じてそれ自體の新しいインスタンスを返す
漂亮男人
漂亮男人 2017-05-18 10:53:17
0
2
772

クラス A を定義し、獨(dú)自の ID 1 を持つメソッドを持ちます。コードは次のとおりです。

リーリー

インスタンス x をクラス A、ID を 1 として定義し、x.id を出力します:

リーリー

次に、クラス A でもあるインスタンス y を作成し、クラス A の newid メソッドを使用して作成したいと思います。

リーリー

y の正確な ID は 2 として取得できますが、x の ID も変更されていることがわかります。

リーリー

元のインスタンス x を変更せずに y を正しく生成するにはどうすればよいですか? ありがとうございます!

漂亮男人
漂亮男人

全員に返信(2)
給我你的懷抱

def newid(self):
self.id = self.id + 1
return A(self.id)

これは必ず変更されます
なぜ?jí)涓筏胜い蓼?+1 にしておきたいのですか
return A(self.id+1) である必要があります

某草草

リーリー

yを正しく生成してください

正しいのは何ですか

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート