実現したいこと
お世話になります。
Pythonのクラスについて学習中なのですが、変数の扱いについて質問があります。
以下のTest_A、Test_Bのどちらの方が保守性の面で好ましいでしょうか?
お手数おかけしますがよろしくお願いします。
該当のソースコード
Python
1class Test_A(): 2 def __init__(self): 3 self.hensu = '' 4 5 def program1(self): 6 self.hensu = 'A' 7 8 def program2(self): 9 print(self.hensu) 10 11tester = Test_A() 12tester.program1() 13tester.program2() 14 15 16 17class Test_B(): 18 19 def program1(self): 20 hensu = 'A' 21 return hensu 22 23 def program2(self, hensu): 24 print(hensu) 25 26tester = Test_B() 27hensu = tester.program1() 28tester.program2(hensu)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/19 04:57
2022/08/19 05:01