前回の記事では、インスタンス変数とローカル変数の違いを学びました。 5. クラス変数の注意点(上書きとの違い) もし、次のように 特定のインスタンスだけ クラス変数を書き換えるとどうなるでしょう? dog1.species = "柴犬" print(dog1.species) # → 柴犬 print ...
Humanクラスが抽象クラス 「抽象クラス(Abstract Class)のUT(単体テスト)を書く際のルール・考え方」 --- # 📝 UT(単体テスト)における抽象クラスの扱い方ガイド ## ― Python / pytest を前提にした実務ルール ― --- # 1. 抽象クラスは **原則として直接テストし ...