|
发表于 2019-5-4 15:34:21
|
显示全部楼层
新手多练习练习也好
- #定义出生日期类
- class Birthday:
- def __init__(self):
- return
-
- def setBirthday(self,year,month,day):
- self.year=year
- self.month=month
- self.day=day
-
- #定义学生类
- class Student:
- def __init__(self):
- #组合实例化出生日期类
- self.birthday=Birthday()
- return
-
- def register(self,number,name,sex,year,month,day):
- self.__number=number
- self.__name=name
- self.__sex=sex
- #出生日期函数赋值
- self.birthday.setBirthday(year,month,day)
- self.__birthday="%s年%s月%s日"%(self.birthday.year,self.birthday.month,self.birthday.day)
-
- def show(self):
- print("学号:{0}\n姓名:{1}\n性别:{2}\n生日:{3}".format(self.__number,self.__name,self.__sex,self.__birthday))
-
- def main():
- s=Student()
- s.register('001',"张三","男",'1996','01','05')
- s.show()
- if __name__=="__main__":
- main()
复制代码 |
|