
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Python] クラス変数をもつクラスを継承する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Python] クラス変数をもつクラスを継承する - Qiita
ポイント: self.変数名でアクセスすると,インスタンス変数→クラス変数→親クラスのクラス変数の順に探... ポイント: self.変数名でアクセスすると,インスタンス変数→クラス変数→親クラスのクラス変数の順に探索する self.辞書[キー] = 値は新たな辞書を作らず,self.辞書を探索する self.辞書というインスタンス変数がない場合,クラス変数や親クラスのクラス変数を参照するため,それらが(意図せず)変更される可能性がある 新たに辞書を作るには,self.辞書 = {キー: 値} 2020/07/06追記: @shiracamusさんのコメントを受けて内容を修正. 症状 # 親クラス class AbstClass: class_number = 0 dict_number = {'class': 0} # 子クラス1 class Class1(AbstClass): def __init__(self): self.class_number = 1 self.dict_number[