匿名內部類可不可以繼承或實現介面?

2022-05-18 19:38:43 字數 665 閱讀 1437

答案是可以,而且是必須。。不過不是那種extends的繼承方式,解釋如下:

1.先了解一下匿名內部類:

見名知意,匿名內部類沒有類名,而且和其他類不同,它是乙個表示式,語法類似於呼叫乙個類的建構函式,如 a a = new a();

此外還包含乙個**塊,**塊中完成其類的定義

事實上,使用匿名內部類的前提條件就是必須繼承乙個父類或實現乙個介面

匿名內部類可以使你的**更加簡潔,你可以在定義乙個類的同時對其進行例項化。它與區域性類很相似,不同的是它沒有類名,如果某個區域性類你只需要用一次,那麼你就可以使用匿名內部類

2.**示例:

public

class

anonymous

};a.eat();

//呼叫匿名內部類的方法}}

abstract

class

animals

輸出結果就是:匿名內部類

可以節約乙個類**的定義(也就是直接把子類的**放入父類中了)

同理,介面也可以繼承:

button.addactionlistener(new

actionlistener() });

這個new actionlistener(){};就是匿名內部類

可不可以不勇敢

累了,可以放鬆放鬆 每一次我都說 沒事,我行 我總帶著堅強的微笑 一副永遠勇敢的樣子 可這一次 我想說 我可不可以不勇敢 我只是小心翼翼的問了自己 然後又帶著堅強的表情 勇敢了一次 他們都讚許的微笑了 夜幕低垂 風起的時候 我只想輕輕的問 你可不可以想我 一如我千萬次的想你 我從不欺盼 我的問題得到...

可不可以不寂寞

連續幾個夜晚 乙個人晃著一盞燈 也不知道在做些什麼 就是不要睡覺 因為害怕自己 倒在夢裡 就不願 醒來了.我知道我是沉迷與了自己乖張的情緒 渴望寂寞給我更多思考的空間 卻軟弱的失去了自我 反而被黑夜下的寂寞給吞噬掉了 真正可怕的 就是這種讓內心都充滿無所適從感覺的寂寞 我不害怕形單影隻 我不憂慮總是...

aden 可不可以(變數)

import turtle turtle 工具包 python自帶,第三方工具包,我們自己寫的工具包 變數 改變會變化的量,相當於裝資料的盒子 變數名 盒子的名字 變數名的規則 1。數字,字母,下劃線任意組成 2。不能有標點符號,數字不能作為開頭 a b 3 a.bbbbbbb 3abc 哈佛 法無...