(9)--《Java程序设计》课件9.ppt
《(9)--《Java程序设计》课件9.ppt》由会员分享,可在线阅读,更多相关《(9)--《Java程序设计》课件9.ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章 面向对象程序设计基础3.4 封装主要内容任务一:封装的两层概念。任务二:封装的实现和使用方式是怎样的?任务三:private、package、protected、public的访问范围有什么区别?任务一:封装的两层概念。.广义上来说,类和对象的编程思想就是一种封装,就是把表明事物对象属性的成员变量和行为的成员方法放在一个类里面,用来定义、描述和使用。它是一种模块化的思想。.狭义上来说,封装特指在类中通过给成员加上“private”修饰符来将它隐藏,控制它的访问权限,实现对信息的安全控制和使用。任务二:封装的实现和使用方式是怎样的?任务三:private、package、protecte
2、d、public的访问范围有什么区别?*private是私有的意思,只能在本类中访问,是实现“封装”的主要手段。*public是公有的意思,可以在包含该包的任何类中使用,范围最大。*用private封装的成员,需要通过用public或其他访问范围更大的控制符修饰的方法来访问或修改。*什么修饰符都不加相当于加了默认访问控制符package,是包的意思,可以在本类所在的同一个包中的任意位置访问。*除了private、public和默认这三种外,还有一种访问控制符protected,是保护的意思,用它修饰的成员除了可以在本类所在的同一个包中访问外,还可以在其他不同包中该类的子类中访问。*以上是对于类成员的访问控制符。对于类(外部类)来说,访问控制符只有两种:默认(package)和public。小结 封装是实现编程模块化和信息隐藏化及安全性的重要手段,是面向对象的基本特征之一。课后作业 用封装的方法隐藏Employee类的工号和工资属性,并提供两个方法分别为工号和工资赋值,提供一个方法访问工资,最后将它们都打印出来。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计 Java 程序设计 课件
限制150内