我有这样的代码:
class Foo() {
time_to_play = 0
class Bar() {
void change_player() {
//I need something HERE
}
}
}
我需要time_to_play
从类中更改属性Foo
,但是从方法内部进行更改change_player()
,即在类下Bar
。
我不能在 classBar
之外声明 classFoo
并进行“扩展”并调用 super。...,因为在我的情况下它会破坏 OO。
另外,我不想制作time_to_play
一个静态变量,调用Foo.time_to_play
我怎么能做到这一点?