簡體   English   中英

用於填充私有成員的 Java 回調(在另一個類中)

[英]Java callback (in another class) to populate private member

請原諒我的 Java 語法,因為我是 Java 初學者。

我有 3 個類 Main、Tool、ToolResultCallback。

class Main {
  private DataList dl;
  public doSomething() {
    Tool t = new Tool();
    ToolResultCallback TRC = new ToolResultCallback();
    t.startSomething(TRC);
  }
}

// in separate file
class Tool {
   public void startSomething(ToolResultCallback TRC) {
   }
}

// in separate file
class ToolResultCallback extends AbstractTRC {
   @Override
   public onEvent(SomeData d) {
      // how to populate DataList of Main?
   }
}

如何從另一個類/文件中的回調函數填充 DataList dl?

將 dl 傳遞給 ToolResultCallback 構造函數,並將其存儲在一個字段中。

謝謝@tgdavies

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM