【python】classの練習
classのことが何が何やらですわ。いとかなしき。matrixみたいにプラグ差してダウンロードしたらpythonのすべてが理解できればいいのに。
参考資料
試しに作ったコード
class sum:
def __init__(self, a, b):
self.a = a
self.b = b
def print(self):
output = self.a + self.b
print(output)
#1+1
sum1 = sum(1,1)
sum1.print()
#2+2
sum2 = sum(2,2)
sum2.print()
#100 + 100
sum3 = sum(100,100)
sum3.print()
classを何で作るのか?簡単に同じようなものを大量生産できるから。
例えばsumという足し算をするclassを作った。引数を足し算する簡単なclass。
それをsum1 = sum(1,1)とすることでsum1をsum classに1,1を引数にしたときの奴にしとる。
sum2も同様にclass sumに(2,2)を入れたとき。
def __init__とするとclassを呼び出した時に自動的に実行される。
実行結果
> py test.py
2
4
200
この記事が気に入ったらサポートをしてみませんか?