天天看點

java 接口回調

首先看一下什麼叫做回調:有一個類A,其中有一個方法MethodA(),在類B中有一方MethodB()方法,在MethodB方法中想調用MethodA(),我們将A的對象a作為參數傳入MethodB(A a) 中,在MethodB中決定什麼時候調用A方法。這就叫做回調。

接口回調:類A是一個接口,類B實作了接口A,聲明一個A的對象,用B的對象指派給A的變量a,用a調用接口中的方法時實際調用的是B中的方法,這就叫做接口回調。