全体まとめ
•クラスは同じ種類のオブジェクトの集まり
•属性はオブジェクトの状態を表す
•メソッドはオブジェクトに属する機能や操作.
•次のクラス定義により、「Ball」クラスのオブジェクトの
生成、「color」や「x」などの属性アクセス、情報を表示
する「printout」メソッドへのアクセスができるようになる
class Ball:
def __init__(self, x, y, r, color):
self.x = x
self.y = y
self.r = r
self.color = color
def printout(self):
print(self.x, self.y, self.r, self.color)
•次のプログラムにより x = 8, y = 10, r = 1, color = "blue"
のボールが生成され,表示が行われる
a = Ball(8, 10, 1, "blue")
a.printout() 20