作者的感受
今天上课时,老师让大家写一个用户User类 ,然后要去从管理员和普通用户中抽象出来共有属性;最关键的是,我又成功的被指名道姓的说xxx它的最不规范,我一个这么阳光的人,在这一刻竟然有点破防了,但是又想想还是觉得没关系,不怕不知道就怕不知道,现在我知道了什么有问题,我自然就要去改了。
现在想想还是觉得老师确实是想让我提升,所以还是要眼观六路、耳听八方,不止要思考自己的代码,还要同时在大脑中处理老师说的话,不能直接全部过滤掉,还是有很多很好用的,比如不能在一个py文件中写两个类,因为py文件命名与类名相同;不过这些都没关系,现在不养成这种习惯,到时候甚至要花更多成本还回去,出来混迟早要还的,我知道。
于是今日事,今日毕,这一次的成长来的虽早,但不迟,如下是我的不规范代码以及被指出不规范的代码以及相关图片
这是第一个py文件中的user
代码
# 定义一个用户类(账号、密码, 姓名,年龄等等共有属性)
class user(object):
def __init__(self, username, password, name, age,
gender, familyaddress, telephone, position):
self.username = username
self.password = password
self.name = name
self.age = age
self.gender = gender
self.familyaddress = familyaddress
self.telephone = telephone
self.position = position
"""学生类去继承用户类,然后添加年级以及班级属性"""
class teacher(user):
# work_id是老师的工号
def __init__(self, work_id, user_name, password, name, age,
gender, family_address, telephone, position):
self._work_id = work_id
super().__init__(user_name, password, name, age,
gender, family_address, telephone,
position)
如下是更改后的
图片