![](/img/trans.png)
[英]In Java is it possible to dynamically create anonymous subclass instance given only instance of parent class?
[英]Dynamically create an extended anonymous class from a given INSTANCE (override a method from an instance in runtime)
有沒有辦法動態地給另一個實例創建擴展的匿名實例? 會是這樣,我認為那會很棒。
File myFile = new File("notes.txt");
new FileWrapper extends myFile(){ //instance!!!
@Override public boolean equals(File in){ return false;}
};
這就像復制對象實例並在特定方法中重新編寫邏輯一樣。如果不是,實現它的最佳方法是什么?
注意:我知道如果myFile是類的名稱而不是and實例,則該示例有效,但是我應該做一些事情來保存實例vars和內部信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.