java匿名內部類寫法 java中,匿名內部類有什么作用?
java中,匿名內部類有什么作用?您需要了解什么是內部類、內部類做什么、Java多態(tài)性以及回調函數(shù)是什么。匿名內部類作為函數(shù)的參數(shù)傳遞給方法。在這個方法中,匿名類被接口類型接受,然后調用它的方法,即多
java中,匿名內部類有什么作用?
您需要了解什么是內部類、內部類做什么、Java多態(tài)性以及回調函數(shù)是什么。匿名內部類作為函數(shù)的參數(shù)傳遞給方法。在這個方法中,匿名類被接口類型接受,然后調用它的方法,即多態(tài)性。其原理是實現(xiàn)回調。因為它將調用匿名內部類中的方法。讓我給你一個例子:手工點擊的代碼,未測試的接口{string go()}class test(){public void prtgo(interface IA){系統(tǒng)輸出打?。╥a.o())}public static void main(String[]args){Test t=new Test()t.prtGo(new InterfaceA(){public String go(){return“go”})}}}
在外部定義變量,然后將匿名內部類中的值賦給變量privatestringstr outside=空客戶端.post(url,params,newAsyncHttpResponseHander(){publicvoidonSuccess(Stringarg0){超級成功()str=arg0}})
0