变量
来源:7-9 NIO服务器Thread优化-3
慕的地0074987
2020-05-23
老师你好,下面的图中,我不明白把listener赋值给receiveIoEventListener是为什么?还有这两个变量都是表示监听,但是又有什么区别呢?
写回答
1回答
-
Qiujuer
2020-05-28
你可以理解为:receiveIoEventListener 是当前类的实例的一个成员变量。
而listener是一个外部的其他实例,并不是当前实例。我们将:receiveIoEventListener=listener
把listener赋值给receiveIoEventListener的目的是,让当前类的实例持有监听器这个实例。
这方便我们在当前类的操作中,如果需要用到回调的时候,可以调用receiveIoEventListener的方法,回调到监听者。022020-05-30
相似问题