- 5
- 0
- 约7.99千字
- 约 68页
- 2016-12-11 发布于湖北
- 举报
第5章 面向对象的特性 Object Oriented Techniques 目 录 5.1 面向对象特性 5.2 抽象类 5.3 接口 5.4 内部类 5.5 异常类 5.6 泛型类 5.1 面向对象特性 5.1 面向对象特性 1.封装性 封装(Encapsulation)—— First Principle of OO 通过对象的封装,实现了模块化 通过对类和类的成员施以一定的访问权限,实现了信息隐藏 java中的限定词 1.封装性 未封装的全局变量 Box . x 可以造成系统中所有类之间产生紧耦合 系统可维护性差 1.封装性 Java中实例变量最低限度的封装 没有封装x的身份 类的public成员构成类的输出API 1.封装性 隐藏实例成员变量 添加存取方法 解除对实例成员的耦合 x从输出API变成了类的内部实现 1.封装性 x成为Box的内部实现 不再影响Client 防止修改 1.封装性 可维护性、冗余性 对于易发生变化的成员,在内部访问时使用存取方法 1.封装性 不可变更类 – 封装性、安全性的考虑 不可变更类的实例一旦被创建,其状态就不会发生变化 String、基本数据类型的类包装器 特点: “private”成员属性 成员没有setter方法 “final”class “final”成员属性 通常不提供可变成员的getter方法 通常不在
您可能关注的文档
最近下载
- 八达KBZ20-630(1000)-1140矿用隔爆真空馈电开关说明书-中文.doc VIP
- 中国金融智能体市场追踪报告,2025年.docx VIP
- 新型杀虫剂与三种重金属对白符跳虫的毒性效应及机制探究.docx VIP
- 肥胖的病因、流行病学与心血管风险因素.pdf
- 辽宁省专升本2025年电气工程及其自动化电路试卷(含答案).pdf VIP
- 园林景观实测实量操作指引.pdf VIP
- 水电厂全厂停电事故应急预案.docx
- 九江市庐山交通索道经营管理有限责任公司面向社会公开招聘工作人员(公共基础知识)测试题附答案.docx VIP
- Ainuo艾诺AN87310交直流功率分析仪用户手册v1.2.pdf
- 氟化企业安全风险隐患排查指南.pdf VIP
原创力文档

文档评论(0)