Java內部抽象類的匿名類初始化

2021-07-17 11:33:36 字數 1097 閱讀 6688

說在前面的話,以前寫過一次這個****,後來重構,把那個new的語法簡化了,最近又要整,差點都想不起來了,留個文件把

1、下面這個案例更**,抽象類還有乙個個泛型類:首先內部抽象類的定義:

/*

* * created by stone

* **/import android.util.log;

import android.widget.toast;

import com.alibaba.fastjson.json;

import com.alibaba.fastjson.jsonobject;

import cn.jpush.android.api.jpushinte***ce;

import retrofit2.call;

import retrofit2.response;

import rx.subscriber;

/** * created by dengel on 15/12/28.

*/ andutils mandutils;

@override

public void oncreate()

public andutils getandutils()

public abstract class jsonsubscriber extends subscriber

@override

public void onerror(throwable e)

e.printstacktrace();}}

public abstract class callbackimplements retrofit2.callback

}@override

public void onfailure(callcall,throwable t)

t.printstacktrace();}}

}

2、匿名類初始化方法:

public void postverifycode(view view)

if (cancel)else

});}

}

父類 抽象類 介面 匿名內部類

父類 抽象類 介面常常搞混,到最後分不清楚他們出現的原因,以及使用的場景,下面來解密。當我們多個類中存在共同的方法的時候,把共同方法抽象出來放到父類中,然後再把這種特徵從父類中繼承下來。這樣符合我們物件導向的本質,根據現實世界的本質來設計的語言。寵物類class pet 狗類class dog ex...

java內部類與抽象類

內部類物件儲存了乙個對外部類物件的引用。outerclassname.this代表外部類物件的引用 innerclassname.this代表內部類物件的引用 class outer 在外部類中建立內部類物件 void funcouter class inner void funcinner 訪問內...

Java的抽象類和內部類

關鍵字為abstract 例如 abstract class fruit public abstract void harvest 抽象方法,沒有定義方法的實現 抽象方法 不能使用private或static關鍵字進行修飾 內部類定義 在乙個類中再定義乙個類,可分為成員內部類 區域性內部類 匿名內部...