定义一个父类 Person,类中包含 1 个构造函数,2 个自定义函数,在定义一个子类 Student,类中包含一个构造函数,1 个自定义函数,实例化类,并调用函数
# 定义父类 Person
class Person:
# 构造函数
def __init__(self,n,a):
self.name = n
self.age = a
# 自定义函数
def show(self):
print('姓名是:', self.name,'年龄是:',self.age)
def info(self):
print('这是父类函数')
# 定义子类 Student
class Student(Person):
# 构造函数
def __init__(self,n,a,s,d):
Person.__init__(self,n,a)
self.score = s
self.address = d
# 自定义函数
def study(self):
print('score=',self.score,
'address=',self.address)
# 实例化类,并调用函数
# 父类实例化
person = Person('rose',20)
person.show()
person.info()
# 子类实例化
student= Student('jack',25,70,'bj')
student.study() #子类自定义函数
student.show()
student.info()