演習課題「メソッドの実行」
右側のコードエリアには、クラス PersonalComputer とインスタンス pc が用意されています。
ram を増設するメソッド ram_expansion
の引数に 16
を渡して実行してください。
期待する出力値
24
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#07:インスタンスのメソッドを実行
このチャプターでは、インスタンスのメソッドを呼び出す方法を学習しましょう。
- インスタンスのメソッドを呼び出したいときは、
インスタンス.メソッド名(実引数1, ..., 実引数n)
のかたちで呼び出す
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def add_age(self, year):
self.age += year
kirishima = Person("Kirishima", 15)
print(f"名前: {kirishima.name}, 年齢: {kirishima.age}")
kirishima.add_age(2)
print(kirishima.age)
- インスタンスのメソッドを呼び出したとき、仮引数 self より後ろの仮引数に実引数が渡される
- 詳しくはあとのチャプターで学習する
ログインすると採点できます
コードの実行