以下の2つのクラス(Test,Test2)の使い方の違いがよく分かりません。
前者のTestでは、クラスからインスタンスを作成することは認識しているのですが、結局、TestとTest2のアウトプットは同じ値になります。
もっとも、後者のClass2はPythonの記述方法として、間違っているような気がしなくもないのですが...コードを書くに当たって、なにか両者の使い分け方があったりするのでしょうか。
よろしくお願いいたします。
python
1class Test: 2 def __init__(self,a): 3 self.a=a 4 5 def test(self): 6 return self.a+1 7 8b=Test(3) 9b.test() 10 11#4 12 13 14class Test2: 15 def test2(c): 16 return c+1 17 18d=Test2 19d.test2(3) 20 21#4
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/01/21 07:36
2023/01/21 07:55
2023/01/21 09:09