1
所以我的問題處理annotion時,就像我是新來的Java註解......如何處理的任何實例註釋不帶任何明示電話
void process(Object object) { ... }
即知道在巫我們會處理註釋的實例..
如何處理註釋這種方式,在每個實例之後不需要調用.process(ourInstance)
我們自己?
非常感謝!
所以我的問題處理annotion時,就像我是新來的Java註解......如何處理的任何實例註釋不帶任何明示電話
void process(Object object) { ... }
即知道在巫我們會處理註釋的實例..
如何處理註釋這種方式,在每個實例之後不需要調用.process(ourInstance)
我們自己?
非常感謝!
如果你想在每次執行過程中實例化一些東西,你可以簡單地把它放到所說的對象的構造函數中。
public final TestObject() {
process(this); // <- this sends this instance of the object into process
}
這裏假定進程是這個類中的公共或私有方法。
您不應該讓'this'超出構造函數的範圍,因爲對象可能尚未完全初始化。 – 2014-11-01 13:17:31
我在這裏假設必須被初始化的東西在調用過程之前已經被初始化了,但是你是對的 – simnys 2014-11-01 13:18:27
絕對,但我想分享代碼作爲API或框架,然後用戶只需要註釋字段或方法,但不必編寫任何代碼如何觸發 – 2014-11-01 13:19:00