五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

軟件測試 |Object類 - 匿名內(nèi)部類

2023-08-10 14:57 作者:愛測軟件測試  | 我要投稿

在Java中除了內(nèi)部類之外,還有一種匿名內(nèi)部類。匿名內(nèi)部類就是指沒用一個具體名稱的類,且是在接口和抽象類的應(yīng)用上發(fā)展起來的,那么你明內(nèi)部類有哪些作用呢?例如,現(xiàn)在有如下的代碼。

范例:一個簡單的操作

程序運行結(jié)果:

Hello World!!!

相信你們對于本程序都應(yīng)該很容易讀懂,但是現(xiàn)在如果接口的實現(xiàn)類只使用一次,那么還有必要單獨定義一個子類B嗎?很明顯是沒有必要的,所以此時就可以使用匿名內(nèi)部類完成,代碼修改如下。

范例:匿名內(nèi)部類

程序運行結(jié)果:

Hello World!!!

以上程序定義了一個匿名內(nèi)部類,對于以上代碼可能有一些讀者看到不是很清楚,下面分步為讀者解釋此代碼。

(1)直接實例化接口對象,代碼如下:

此時,是直接為接口實例化,從前面的概念應(yīng)該知道,接口本身是不能直接進行實例化的,所以在接口實例化后要有一個大括號,在其中編寫具體的實現(xiàn)方法。

(2)實現(xiàn)抽象方法,代碼如下。

整個代碼編寫完后,實例上此時就是一個接口的實例化對象了,其中的抽象方法也就實現(xiàn)了。


軟件測試 |Object類 - 匿名內(nèi)部類的評論 (共 條)

分享到微博請遵守國家法律
古蔺县| 万山特区| 肥东县| 闽清县| 巴中市| 朝阳区| 浮梁县| 永善县| 朔州市| 铜鼓县| 波密县| 阜平县| 丰县| 庐江县| 紫金县| 名山县| 探索| 太谷县| 嵊泗县| 厦门市| 定陶县| 项城市| 驻马店市| 衡山县| 麻城市| 郴州市| 封丘县| 淄博市| 泰和县| 临海市| 襄樊市| 阜南县| 牡丹江市| 额尔古纳市| 曲靖市| 义马市| 启东市| 海淀区| 阳原县| 勐海县| 孟州市|