[問題] 能否在迴圈裡面呼叫 anonymous class 的 method?
如果我今天有個 anonymous class,我可以在宣告時直接呼叫他
的 method。像是:
new Object (){
public void miew(){
//do something
}
}.miew();
這樣的 code 是 OK 的。
可是如果我想在迴圈裡面使用這個 method 似乎就沒辦法
Object cat = new Object (){
public void miew(){
//do something
}
};
for(;;){
cat.miew(); //這行會死掉
}
我有點好奇,有可能不透過 reflection 的方式,在迴圈裡面呼叫到
這個 anonymous class 的 miew() 嗎?
--
不可以!那是黑鷹族的精神象徵!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.244.113.189
推
07/24 15:43, , 1F
07/24 15:43, 1F
推
07/24 15:45, , 2F
07/24 15:45, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 4 篇):