演習課題「スーパークラスのメソッドの利用」
右側のコードエリアには、クラス PersonalComputer
のサブクラス Laptop
とインスタンス laptop_pc
が用意されています。
スーパークラスのメソッド ram_expansion
を呼び出してください。
ただし、引数は 8
とします。
期待する出力値
16
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#05:スーパークラスのメソッドを利用
このチャプターでは、スーパークラスのメソッドを利用する方法を学習します。
- サブクラスでは、スーパークラスのメソッドを使うことができる
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def add_age(self, year):
self.age += year
class Programmer(Person):
pass
kirishima = Programmer("Kirishima", 15)
print(kirishima.age)
kirishima.add_age(5)
print(kirishima.age)
ログインすると採点できます
コードの実行