2.自定义两个类Person和Student,且Student继承自Person。Person类主要描述人的姓名和性别两大基本特征。Student类除了保持父类的基本特征之外还具有分数、学院两个公有属性,以及一个私有属性(学号),并且具有自我介绍方法、修改学号方法。
class Person():
def __init__(self,name,gender):
self.name=name
self.gender=gender
class Student(Person):
def __init__(self,name,gender,score,college,stuid):
super().__init__(name,gender)
self.score=score
self.college=college
self._stuid=stuid
def introduction(self):
print("大家好!我叫",self.name,",我的学号是:",self._stuid)
def setStuid(self,stuid):
self._stuid=stuid
运行效果如下图