Python 如何从包含的对象调用containers类方法?

Python 如何从包含的对象调用containers类方法?,python,oop,Python,Oop,试图写一个模仿学校的程序。我有两节课,一节是一节课,一节是学生课。在类对象中有一个数组,其中包含student对象的实例-因为学生在一个类中 学生可以离开一门课(我有一个方法),但这并不意味着他们离开了这门课(例如,他们可能会换课)。然而,学生放弃一门课程也是可行的,这意味着他们也会离开课堂。我想在student类中创建一个名为dropSubject的方法,然后从包含的类对象中调用removeStudent方法 这可能吗?请用您目前掌握的代码更新您的问题。您需要自己在类状态下跟踪此关系。对象不保

试图写一个模仿学校的程序。我有两节课,一节是一节课,一节是学生课。在类对象中有一个数组,其中包含student对象的实例-因为学生在一个类中

学生可以离开一门课(我有一个方法),但这并不意味着他们离开了这门课(例如,他们可能会换课)。然而,学生放弃一门课程也是可行的,这意味着他们也会离开课堂。我想在student类中创建一个名为dropSubject的方法,然后从包含的类对象中调用removeStudent方法


这可能吗?

请用您目前掌握的代码更新您的问题。您需要自己在类状态下跟踪此关系。对象不保留有关引用它们的内容的信息。无论如何,有很多可能的方法可以做到这一点,但这取决于你是如何准确地构建事物的