大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java編程語言分享,Java接口與實現

Java編程語言分享,Java接口與實現

更新時間:2020-05-29 15:25:56 來源:動力節點 瀏覽2272次

我們通常認為訪問控制是“隱藏實施細節”的一種方式。將數據和方法封裝到類內后,可生成一種數據類型,它具有自己的特征與行為。但由于兩方面重要的原因,訪問為那個數據類型加上了自己的邊界。第一個原因是規定客戶程序員哪些能夠使用,哪些不能。我們可在結構里構建自己的內部機制,不用擔心客戶程序員將其當作接口的一部分,從而自由地使用或者“濫用”。

這個原因直接導致了第二個原因:我們需要將接口同實施細節分離開。若結構在一系列程序中使用,但用戶除了將消息發給public接口之外,不能做其他任何事情,我們就可以改變不屬于public的所有東西(如“友好的”、protected以及private),同時不要求用戶對他們的代碼作任何修改。

我們現在是在一個面向對象的編程環境中,其中的一個類(class)實際是指“一類對象”,就象我們說“魚類”或“鳥類”那樣。從屬于這個類的所有對象都共享這些特征與行為。“類”是對屬于這一類的所有對象的外觀及行為進行的一種描述。

在一些早期OOP語言中,如Simula-67,關鍵字class的作用是描述一種新的數據類型。同樣的關鍵字在大多數面向對象的編程語言里都得到了應用。它其實是整個語言的焦點:需要新建數據類型的場合比那些用于容納數據和方法的“容器”多得多。

在Java中,類是最基本的OOP概念。它是本書未采用粗體印刷的關鍵字之一——由于數量太多,所以會造成頁面排版的嚴重混亂。

為清楚起見,可考慮用特殊的樣式創建一個類:將public成員置于最開頭,后面跟隨protected、友好以及private成員。這樣做的好處是類的使用者可從上向下依次閱讀,并首先看到對自己來說最重要的內容(即public成員,因為它們可從文件的外部訪問),并在遇到非公共成員后停止閱讀,后者已經屬于內部實施細節的一部分了。然而,利用由javadoc提供支持的注釋文檔,代碼的可讀性問題已在很大程度上得到了解決。 

public?class?X?{?
?public?void?pub1(?)?{?
?/*?.?.?.?*/?
?}?
?public?void?pub2(?)?{?
?/*?.?.?.?*/?
?}?
?public?void?pub3(?)?{?
?/*?.?.?.?*/?
?}?
?private?void?priv1(?)?{?
?/*?.?.?.?*/?
?}?
?private?void?priv2(?)?{?
?/*?.?.?.?*/?
?}?
?private?void?priv3(?)?{?
?/*?.?.?.?*/
?}?
?private?int?i;?
?//?.?.?.?
}

由于接口和實施細節仍然混合在一起,所以只是部分容易閱讀。也就是說,仍然能夠看到源碼——實施的細節,因為它們需要保存在類里面。向一個類的消費者顯示出接口實際是“類瀏覽器”的工作。這種工具能查找所有可用的類,總結出可對它們采取的全部操作(比如可以使用哪些成員等),并用一種清爽悅目的形式顯示出來。到大家讀到這本書的時候,所有優秀的Java開發工具都應推出了自己的瀏覽器。

Java編程語言分享,Java接口與實現

以上就是動力節點java培訓機構的小編針對“Java編程語言分享,Java接口與實現”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产特黄一级毛片特黄 | 手机看片福利日韩欧美看片 | 97在线视频免费公开观看 | 日韩最新视频一区二区三 | 久久精品中文字幕首页 | 精品国产人成亚洲区 | 国内精品视频一区二区三区八戒 | 狠狠色噜噜狠狠狠狠网站视频 | 日韩欧美一级毛片视频免费 | 香蕉成人影院 | 国产精品久久久久孕妇 | 伊人青青草视频 | 亚洲va在线va天堂va手机 | 日日射夜夜操 | 欧美日韩国产三级 | 色吧综合| 国产成视频 | 狠狠躁夜夜躁人人爽天天天天 | 日本午夜影院 | 日韩视频网 | 精品免费视在线视频观看 | 一区二区三区久久 | 欧美一级色 | 亚洲日本欧美日韩高观看 | 色综合久久中文综合网 | 亚洲欧美极品 | 天堂精品视频 | 日本视频不卡 | 国产精亚洲视频 | 国产欧美一区二区三区免费 | 国产精品人人视频 | 第一福利视频网 | 精品久久中文久久久 | 亚洲综合图 | 国产大尺度福利视频在线观看 | 日本高清免费毛片久久看 | 女人18毛片a级毛片免费视频 | 日韩在线第三页 | 日韩欧美精品中文字幕 | 婷婷国产成人久久精品激情 | 五月激激|