Exemplo n.º 1
0
 def modify_teacher(self, tech_name, tech_gender, tech_age, tech_sal,
                    class_name, class_obj):
     #1.创建教师对象
     teacher_obj = Teacher(tech_name, tech_gender, tech_age, tech_sal)
     #2.修改课程绑定
     teacher_obj.add_tech_classroom(class_name, class_obj)
     #3.修改教师存储
     self.sch_teacher[tech_name] = teacher_obj
Exemplo n.º 2
0
 def create_teacher(self, tech_name, tech_gender, tech_age, tech_sal,
                    class_name, class_obj):
     #1.创建教师对象,赋值变量
     teacher_obj = Teacher(tech_name, tech_gender, tech_age, tech_sal)
     #2.添加班级与课程的对象信息在教师类下
     teacher_obj.add_tech_classroom(class_name, class_obj)
     #3.根据教师名称为key,教师对象为value来建立对应关系
     self.sch_teacher[tech_name] = teacher_obj
Exemplo n.º 3
0
 def create_teacher(self, tech_name, tech_age, tech_gender, tech_sal,
                    tech_classroom_name, tech_classroom_obj):
     # 调用src.Teacher 获取 讲师对象
     teacher_obj = Teacher(tech_name, tech_age, tech_gender, tech_sal,
                           tech_classroom_name, tech_classroom_obj)
     # 生成对象调用add_tech_classroom方法生成讲师和教室关系
     teacher_obj.add_tech_classroom(tech_classroom_name, tech_classroom_obj)
     # 生成 讲师 字典
     self.sch_teacher[tech_name] = teacher_obj
Exemplo n.º 4
0
 def modify_teacher(self, **kwargs):
     # 初始化获得的参数值
     tech_name = kwargs['tech_name']
     tech_age = kwargs['tech_age']
     tech_gender = kwargs['tech_gender']
     tech_sal = kwargs['tech_sal']
     tech_classroom_name = kwargs['tech_classroom_name']
     # 生成班级对象
     tech_classroom_obj = self.sch_classroom[tech_classroom_name]
     # 更新讲师对象
     teacher_obj = Teacher(tech_name, tech_age, tech_gender, tech_sal,
                           tech_classroom_name, tech_classroom_obj)
     # 建立讲师和班级关系
     teacher_obj.add_tech_classroom(tech_classroom_name, tech_classroom_obj)
     # 新的对象赋值
     self.sch_teacher[tech_name] = teacher_obj