class Person():
def __init__(self, name, age):
print("インスタンスを生成しました。")
self.name = name
self.age = age
def get_age(self):
print(self.age)
class NewPerson(Person): (親のクラスの名前)を入れる
pass
inazawa = NewPerson("inazawa",24)
inazawa.get_age()
インスタンスを生成しました。 24
継承の方法
class 子クラス(親クラス):
pass
例
class Person():
def __init__(self, name, age):
print("インスタンスを生成しました。")
self.name = name
self.age = age
def get_age(self):
print(self.age)
# 解答例
class NewPerson2(Person):
def new_method(self): 新しい関数のところには(self)を入れる
print("継承しました")
miyazaki = NewPerson2("宮崎",23)
miyazaki.get_age()
miyazaki.new_method()
インスタンスを生成しました。 23 継承しました
コメント