hays

          海納百川
          posts - 25, comments - 48, trackbacks - 0, articles - 0
            BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理

          為什么需要內部類?

          Posted on 2006-06-10 11:06 hays(海納百川) 閱讀(292) 評論(0)  編輯  收藏

            java內部類有什么好處?為什么需要內部類?

            首先舉一個簡單的例子,如果你想實現一個接口,但是這個接口中的一個方法和你構想的這個類中的一個方法的名稱,參數相同,你應該怎么辦?這時候,你可以建一個內部類實現這個接口。由于內部類對外部類的所有內容都是可訪問的,所以這樣做可以完成所有你直接實現這個接口的功能。

            不過你可能要質疑,更改一下方法的不就行了嗎?

            的確,以此作為設計內部類的理由,實在沒有說服力。

            真正的原因是這樣的,java中的內部類和接口加在一起,可以的解決常被C++程序員抱怨java中存在的一個問題——沒有多繼承。實際上,C++的多繼承設計起來很復雜,而java通過內部類加上接口,可以很好的實現多繼承的效果。
          ???? 引用:http://www.javafan.net/article/20050602155806283.html。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 呼伦贝尔市| 韶关市| 攀枝花市| 唐山市| 泾川县| 当涂县| 望都县| 越西县| 安塞县| 新巴尔虎左旗| 丽江市| 大姚县| 涿州市| 集贤县| 达拉特旗| 将乐县| 沈阳市| 岳普湖县| 绥棱县| 广西| 浦县| 灯塔市| 博野县| 玛沁县| 云梦县| 科尔| 宜宾县| 阿尔山市| 永仁县| 资溪县| 柳州市| 买车| 义乌市| 淮北市| 兰西县| 甘谷县| 松滋市| 江孜县| 仁布县| 吉木乃县| 紫金县|