IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置: > 華清遠見教育科技集團 > 嵌入式學習 > 講師博文 > java-學習筆記-訪問權限修飾詞一
java-學習筆記-訪問權限修飾詞一
時間:2016-12-14作者:華清遠見

Public、protected和private

public protected和private是java訪問權限修飾詞,在使用的時,置于類中的每個成員定義之前,無論是一個域還是一個方法。如果不提供任何訪問權限修飾詞,則意味著它是“包訪問權限”。包訪問權限意味著,當前包中的所有其他類對那個成員都有訪問權限。但是對于這個包之外的所有類,這個成員是private的。對于處于相同目錄并且沒有給自己設定任何包名稱的文件,java自動將它們看作隸屬于該目錄的默認包中,于是它們為該目錄中所有其他的文件都提供了包訪問權限。

public

一個成員是public的,無論是誰,無論在哪里,都可以訪問該成員。

java編程思想對類訪問權限的描述:

1. 對于每個編譯單元(文件)都只能有一個public類。這表示,每個編譯單元都有單一的公共接口,用public類來表現。如果某個編譯單元中有一個以上的public類,編譯器就會報錯。

2. 在java代碼組織中,假設文件名為MyClass.java,那么意味這在這個文件中的public類名稱必須是MyClass。若名稱不匹配,編譯器同樣會報錯的。

3. 每個編譯單元中,也是可以完全不帶public類的。這種情況下,可以隨意對文件命名(但是會對閱讀和維護產生影響)(參考://blog.csdn.net/bareheadzzq/article/details/6562211

·protected

繼承而來的類,是可以訪問protected成員的。private

只有自己類,才可以訪問自己類中的private類型的域和方法。

private

關鍵字private的意思是,除了包含該成員的類之外,其他任何類都無法是訪問到這個成員。

處于同一個包內的其他類都無法訪問private成員的。因此等于說自己隔離了自己。

訪問權限的控制常被成為是具體實現的隱藏。把數據和方法包裝進類中,以及具體實現的隱藏,常共同稱為封裝。其結果是一個同時帶有特征和行為的數據類型。

類訪問權限

訪問權限修飾詞也可以作用與類,若希望某個類可以為某個客戶端程序員使用,就可以把public作用于整個類的定義。

額外的限制:每個編譯單元(文件)都只能有一個public類。這表示,每個編譯單元都有單一的公共接口,用public類來表現。一個編譯單元擁有一個以上的public類,編譯器就會報錯。pubilic類的名稱必須和文件名相同。

注意:類既不可以是一個private類型的(這樣就導致出類這個類,其他類都無法訪問它),也不可以是一個protected類型。對于類的訪問權限,只有兩種選擇:包訪問權限和public類型。如果不希望別人對該類擁有訪問權限,可以把所有的構造其設置為private類型的,從而阻止別人創建這個類的對象。除非你是這個類的static方法,在內部就可以創建它。

控制對成員的訪問權限有兩個原因:

1 是為了是用戶不要觸碰那些他們不該觸碰的部分。這些部分對于類內部的操作是必要的,但不屬于客戶端程序員所需要的接口。指定為private,對于客戶端程序員來說,可以清楚的了解什么是他們應該注意的,什么是應該忽視的。

2 更為重要的原因是,為了讓類庫設計者可以更改類的內部工作方式,而不必擔心這樣做會對客戶端程序員會產生重大的影響。如果接口和實現可以被明確的隔離和保護,那么就客戶端程序員就可以不用重寫代碼。

發表評論
評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
主站蜘蛛池模板: 内衬不锈钢复合管,大口径内衬不锈钢复合钢管,双金属复合管,内衬不锈钢复合管厂家-江苏新澎 | 汽车蓄电池配件_蓄电池维护保养产品_叉车电池配件研发生产厂家—联鸿能源 | 泡沫|水罐|干粉消防车价格_特种消防洒水车厂家-湖北江南 | 煤炭烘干机|煤泥烘干机|矿泥烘干机|酒糟烘干机|果渣烘干机-东鼎干燥官方网站 | 银泰洁净--净化工程总承包,20年精耕细作,专为净化而来_银泰洁净--净化工程总承包,20年精耕细作,专为净化而来 | 取样冷却器-射水抽气器-锅炉炉水取样冷却器-连灵动 | 金蝶软件_金蝶湖南公司_长沙金蝶软件_精斗云软件_财务软件_进销存软件_云ERP软件_金蝶软件销售电话 | 宜宾三江人才网_三江人才网_宜宾三江人才网_三江人才直聘网是本地颇具规模的网上人才市场 | 苏州氮气弹簧厂家_江浙沪氮气弹簧价格_江苏氮气弹簧规格_BelleFlex碟形弹簧_昆山三虑五金机械有限公司 | 气体报警器,有毒气体报警器,可燃气体探测器,乙炔气体报警器,可燃气体检漏仪,便携式气体检测仪,气体报警控制器-山东如特安防设备有限公司 | 石家庄LED显示屏|石家庄显示屏|河北显示屏升级改造|石家庄科航光电科技有限公司_石家庄科航光电科技有限公司 | 中国焊接协会网站—中国焊接信息网;焊接行业最权威访问量最大的专业网站:焊接信息、焊接材料,焊接机器,焊接设备,焊机,焊材,辅助设备,焊机配件,仪器仪表,电动工具,钎焊,送丝机,表面处理,自动化专机,焊锡丝,助焊剂 | 无轴螺旋输送机_双无轴螺旋输送机_垃圾,污泥无轴螺旋输送机-新乡市大汉振动机械有限公司 | 软化水设备_锅炉软水设备_全自动软化设备【安装维护、更换树脂】-青岛水处理设备厂家 | 上海中泉泵业制造有限公司-柴油机泵,一体化泵站,柴油机消防泵,泵站,预制一体化泵站 | 无锡今飞激光技术有限公司-手持激光焊接机_激光打标机_激光清洗机_平台激光焊接机_焊接专机- | 西安木包装箱出口托盘定做价格-抽真空实木包装箱免熏蒸木箱多层板木箱哪家好-模压托盘及白松原木-西安宇森木业 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | 泰安兴润建材有限公司,泰安井盖定做,泰安警示桩定做,泰安雨水篦子定做,泰安操场篦子定做,泰安标志牌定做 | 社会百态,七仙女思春完整版免费高清电影引发的思考 | 小地磅,钢瓶秤,叉车称,轮椅秤,倒桶秤,畜牧秤,轴重仪,称重模块——上海实干实业有限公司-网站首页 | 液晶拼接屏_三星46寸/55寸/LG液晶拼接屏_深圳拼接墙厂家_电视大屏幕液晶拼接_高清工业级液晶监视器 | 铜排,异型紫棒,紫铜棒,紫铜微孔管,异型黄管,黄铜管,异形紫管,紫铜管,焊接铜管,散热器铜管,电力铜管_河间市通海铜业有限公司 | 箱式电炉,箱式烧结炉,箱式马弗炉,箱式实验炉,高温箱式电阻炉,箱式加热炉,箱式退火炉,箱式真空气氛炉洛阳研博炉业有限公司 | 郑州建网站,郑州做网站,郑州网站建设,郑州网站制作,郑州高端定制网站,郑州APP开发 | 青州东威机械有限公司,洗沙机,脱水筛、细沙回收机,淘金设备,洗石机,砂石分离机,筛沙机,采沙船,清淤船,破碎制砂机,海沙淡化设备 | 新中式家具,广东新中式家具,广州新中式家具,佛山新中式家具,顺德新中式家具,乐从新中式家具,新中式家具厂家直销--唐明雅居 | 讨债公司_要债公司_要账公司[18年讨债要债经验]讨账公司 | 漳州市鼎新拍卖有限公司 | 自走式缠绕机_上海德目包装设备厂家_在线式缠绕机_缠绕膜打包机 自装卸(挂桶)车|钩臂垃圾车|压缩垃圾车|密封自卸车|环卫垃圾车|餐厨车泔水车湖北程力专用车厂家 | 垃圾分类,北京垃圾分类,有机废弃物处理,智慧环卫,垃圾分类展 | 威海赶海网、乳山特产、威海专营海产品、威海旅游产品 - 威海赶海电子商务 | 苏州洁仪净化科技有限公司 | 减速电机-调速电机-四大系列减速机-减速电机厂家-深圳市鑫希田机电有限公司官网 | 医用手摇病床,医用电动病床,康养手摇病床,康养电动病床-河北丁丁医疗器械有限公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 压瓦机|C型钢机|彩钢设备|C/Z互换檩条机-河北玉发压瓦机 | 武汉学化妆美容美发美甲纹绣教学 - 小墨定妆 | 重庆物流公司,重庆商贸货运,工厂物流,同城冷链物流配送,物流软件租售-重庆协通国际物流有限公司 重庆污水处理设备_废气处理设备_纯净水设备-山艺环保 | 展馆展厅设计_数字多媒体展厅_3D全息投影_三维动画制作_企业宣传片|深圳市华南数字科技有限公司 斩天手游网_高质量手机游戏下载中心 | 线宽测试仪丨光调制分析仪丨调制器 卓越光子-专注于光电解决方案 |