我有這樣的代碼:內部類改性擁有類的屬性
class Foo() {
time_to_play = 0
class Bar() {
void change_player() {
//I need something HERE
}
}
}
,我需要的屬性time_to_play
從Foo
類的變化,但是從方法change_player()
內作出這種改變,那就是下Bar
類。
我不能在class Foo
之外聲明類Bar
,並做一個'extend',並調用super。 ...,因爲它會打破我的情況下的面向對象。
另外,我不想讓time_to_play
一個靜態變量,調用Foo.time_to_play
我怎樣才能做到這一點?
另外,忽略了語言的詞法錯誤。 – 2010-07-01 14:00:25