1. 程式人生 > >java中為什麽接口中的屬性和方法都默認為public?

java中為什麽接口中的屬性和方法都默認為public?

默認 bsp hole chapter -s 勝任 做出 com public

4)為什麽接口中的屬性和方法都默認為public?Sun公司當初為什麽要把java的接口設計發明成這樣? 【新手可忽略不影響繼續學習】(視頻下載) (全部書籍)
答:如上所述,馬克-to-win:既然接口強於抽象類能勝任作為和外部系統打交道的合同。換句話說,一般來講和外部系統打交道,自然考慮用“接口”。“外部”二字自然讓我們做出如下結論:屬性和方法都應默認為public。因為是和外部系統打交道,存在很大的未知性,馬克-to-win:我並不知道未來外部別人怎麽用我們的接口,所以盡量少給別人設置障礙(少添點堵),就設置權限為public,出於這種考慮,Sun公司一開始就規定,接口屬性和方法默認就為public。



。。。。。。。。。。。。。。。。。
詳情請進:http://www.mark-to-win.com/index.html?content=JavaBeginner/javaUrl.html&chapter=JavaBeginner/JavaBeginner4_web.html#InterfaceIsPublic

java中為什麽接口中的屬性和方法都默認為public?