04_封装分析可编辑.pdfVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JJaavvaa三三大大特特性性之之封封装装 IIDD::WWPPJJ--JJaavvaaPPrrooggrraammBBaassiicc WepullInformationService 面面向向对对象象的的三三大大特特征征 • 封封装装((EEnnccaapp uullaattiioonn)) –将将属属性性及及方方法法放放在在一一个个类类体体 –对对外外部部不不可可见见 • 继继承承((IInnhheerriittaannccee)) –扩扩展展类类的的功功能能 • 多多态态((PPoollyymmoorrpphhii mm)) –方方法法的的重重载载 –对对象象的的多多态态性性 WepullInformationService 封封装装 • 定定义义::““隐隐藏藏属属性性,,方方法法 方方法法实实现现细细节节的的过过程程称称为为封封装装 • 对对象象同同时时具具有有属属性性和和和和行行为为两两种种特特征征 • 对对象象的的属属性性和和行行为为通通常常被被封封装装到到一一起起,,共共同同体体现现事事物物的的特特性性,, 二二者者相相辅辅相相成成,,不不能能分分割割 • 对对象象可可以以看看成成是是静静态态属属性性((成成员员变变量量))和和动动态态属属性性((方方法法))的的封封 装装体体 WepullInformationService 隐隐藏藏属属性性方方法法 • 讲讲解解类类与与对对象象时时 ,,可可以以通通过过对对象象名名点点方方法法名名调调用用对对象象的的方方法法,,可可以以通通 过过对对象象名名点点属属性性名名访访问问对对象象的的属属性性。。但但在在现现实实生生活活中中,,我我们们并并不不是是可可以以 访访问问对对象象的的所所有有方方法法与与属属性性,,或或者者从从另另一一个个角角度度 ,,一一个个类类的的属属性性和和方方 法法并并不不是是完完全全对对外外公公开开的的,,常常常常是是有有部部分分属属性性方方法法大大家家都都知知道道,,有有部部分分 只只有有个个别别人人知知道道,,有有部部分分只只有有自自己己知知道道。。 • 比比如如与与你你住住一一个个小小区区一一栋栋楼楼上上的的一一个个美美女女邻邻居居,,大大家家看看她她的的装装扮扮知知道道是是 女女性性,,那那性性别别这这个个属属性性与与她她见见过过的的人人都都知知道道,,因因为为住住在在一一个个楼楼上上是是邻邻居居 ,,她她的的名名字字你你知知道道,,但但她她的的生生日日除除去去父父母母亲亲人人外外你你可可能能就就不不知知道道了了,,最最 后后比比如如女女孩孩最最近近学学会会了了抽抽烟烟,,常常常常在在家家中中无无人人时时一一个个人人躲躲在在厕厕所所抽抽两两口口 ,,抽抽烟烟这这个个方方法法只只有有她她一一个个人人知知道道,,并并且且不不准准备备告告诉诉任任何何人人。。 • 那那上上例例中中女女孩孩的的性性别别属属性性就就是是公公开开的的,,姓姓名名生生日日属属性性就就是是半半公公开开的的,,抽抽 烟烟方方法法就就是是私私有有的的,,我我们们也也把把别别人人不不知知道道不不能能访访问问的的属属性性方方法法叫叫隐隐藏藏的的 属属性性方方法法,,这这个个就就是是封封装装的的一一种种表表现现。。 • 为为属属性性封封装装::pprriivvaattee属属性性类类型型属属性性名名称称;; • 为为方方法法封封装装::pprriivvaattee方方法法返返回回值值方方法法名名((参参数数列列表表)){{}} –注注意意::类类中中的的每每一一个个属属性性都都必必须须封封装装 WepullInformationService 隐隐藏藏方方法法实实现现细细节节 • 看看完完隐隐藏藏属属性性方方法法,, 看看隐隐藏藏方方法法实实现现细细节节过过程程。。假假如如毛毛老老师师最最近近手手头头 比比较较紧紧,,想想找找班班里里某某位位同同学学借借点点小小钱钱周周转转一一下下,,我我向向张张三三开开口口了了,,说说借借 毛毛老老师师十十万万块块大大洋洋小小花花一一下下怎怎么么样样??张张三三竟竟然然拍拍着着胸胸膛膛说说没没问问题题,,其其实实 他他要要是是犹犹豫豫的的说说 ““毛毛老老师师只只能能借借你你一一万万””我我心心里里还还比比较较安安心心,,现现在在他他说说 没没问问题题我我反反而而没没底底了了。。那那我我就就问问,,张张三三啊啊,,你你准准

文档评论(0)

小孟* + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档