classの作成
class Car:
クラスからオブジェクトを作成
car = Car()
class Elevator:
def __init__(self, starting_floor):
self.make = "The evevator company"
self.floor = starting_floor
#オブジェクトの作成
elevator = Elevator(99)
print(elevator.make)
print(elevator.floor)
2 つの変数 (make と floor) を持つクラス Elevator を説明したものです。 このコードで重要な点は、 __init__() が暗黙的に呼び出されているという点です。 __init__() メソッドは名前で呼び出すのではなく、オブジェクトの作成時に (次のコード行で) 呼び出されます。
>>>
The evevator company
99
BMIを算出するサンプルコード
#クラスの定義
class Human:
#インスタントが作成されると実行
def __init__(self, height, weight):
#適正体重を判定
def is_fat(self):
print("Under")
print("Over")
else:
print('OK')
#実行
if __name__ == '__main__':
Jo = Human(1.9, 82)
Tarou = Human(1.5, 88)
print('\n') #改行
Jo.is_fat()
Tarou.is_fat()
>>>
22.71
39.11
OK
Over