在其中加入自己的属性和方法。

class Student: def init(self, school, num, gender, birthday): self.school = school self.num = num self.gender = gender self.birthday = birthday

def setNameAndScore(self, name, score):
    self.name = name
    self.score = score
    
def show(self):
    print("Name:", self.name)
    print("School:", self.school)
    print("Number:", self.num)
    print("Gender:", self.gender)
    print("Birthday:", self.birthday)
    print("Score:", self.score)

class Undergraduate(Student): def setDepartment(self, department): self.department = department

def setMajor(self, major):
    self.major = major
    
def show(self):
    print("Name:", self.name)
    print("School:", self.school)
    print("Number:", self.num)
    print("Gender:", self.gender)
    print("Birthday:", self.birthday)
    print("Score:", self.score)
    print("Department:", self.department)
    print("Major:", self.major
编写一个Student类该类拥有属性校名、学号、性别、出生日期。方法包含设置姓名和成绩setNameOsetScore0、打印输出所有属性的方法show。再编写Student类的子类Undergraduate大学生。Undergraduate 类除拥有父类属性和方法外还有其自己的属性和方法附加属性包括系department、专业major;方法包含设置系别和专业。setDepartmentsetM

原文地址: https://www.cveoy.top/t/topic/eEpZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录