java——內部類

繼承:不可以被外部的類單獨繼承,但是如果外部的類繼承了內部類的父類,會一併繼承了它的子類。

爲什麼要用內部類?

1、一般類中不可以將一個方法實現兩次,但可以使用內部類兩次(用不同的形式)實現同一個接口的同一個方法。

2、內部類不可以被單獨繼承,可以很好地保證安全性(?這裏話該怎麼說?)

3、a類不能即繼承b又繼承c,但是可以先繼承b,然後排除自己的內部類實現c功能的接口(一般的包都是對外暴露接口)。

4、如果某個類需要實現某個功能,就可以派出內部類去實現它的接口。讓它可以自由的當別的類的子類。

內容總結自:《Head First Java》 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章