python - 如何让属性在属性更改时调用方法

时间:2016-05-12 00:03:09

标签: python oop

我有一个包含对象数组(也是类)的类。

当这个数组中的一个项触发一个方法时,我希望该类触发一个方法。

从数组中的项目,如何在" parent"上引用方法?它所属的课程?

老师并不是明确的超级"班级的学生,老师将该学生作为财产。

例如

class Teacher:
   def __init__(self, list):
       self.array = list

   def gradeTest(self):
       print("I fired!")


list = [{student}, {student}, {nextStudent}]

class Student:
    def __init__(self, name):
        self.name = name

    def takeTest(paper):
        # do something with paper
        # contact student's teacher to "grade" paper            

TLDR:

list[0].takeTest(paper)触发时,我希望MasterClass调用MasterClass.gradeTest()

0 个答案:

没有答案