- 9
- 0
- 约6.11千字
- 约 37页
- 2016-12-11 发布于重庆
- 举报
隐藏和封装 理解封装 封装(Encapsulation)是面向对象三大特征之一(封装、继承、多态),它指的是将对象的状态信息隐藏在内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。 对一个类或对象实现良好的封装,可以实现以下目的: 隐藏类的实现细节。 让使用者只能通过事先预定的方法访问数据,从而可以在该方法里加入控制逻辑,限制对属性不合理访问。 可进行数据检查,从而有利于保证对象信息的完整性。 便于修改,提高代码的可维护性。 隐藏和封装 为了实现良好的封装,需要从两个方面考虑: 将对象的属性和实现细节隐藏起来,不允许外部直接访问。 把方法暴露出来,让方法来操作或访问这些属性。 隐藏和封装 使用访问控制符 隐藏和封装 package .test; public class Student { private String name; public String getName() { return name; } public void setName(String name) { = name; } } 隐藏和封装 访问控制符的使用总结: 类中绝大部分属性应该使用private修饰,除了一些static修饰的、类似全局变量的属性,才考虑使用public修饰。 有些
您可能关注的文档
- Java中的对象.ppt
- java五子棋游戏源代码,J2SE.doc
- Java介绍和语法基础.doc
- java作业类的继承.doc
- JAVA全套简明教程ch07对象和类.ppt
- JAVA全套简明教程ch10抽象类和接口(阅读).ppt
- Java内容概要new(电气学院).doc
- java图形用户界面设计Swing常用组件(阅读).ppt
- java基础总结最全版本.doc
- java基础理论知识串讲苏州NIIT李老师.ppt
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
- 2026江苏常州仲裁委员会办公室招聘4人备考题库及一套答案详解.docx
- 2026江苏无锡交响乐团有限公司招聘12人备考题库及完整答案详解一套.docx
- 2026-2031货架行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031加厚大衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏淮安市盱眙县招聘教师39人备考题库及1套参考答案详解.docx
- 2026-2031加绒工装裤行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏南通市崇川区卫生健康委员会所属部分事业单位(南通市口腔医院)长期招聘高层次人才2人备考题.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及完整答案详解.docx
- 2026江西吉安市井冈山市市政园林环卫所面向社会招聘1人备考题库及参考答案详解1套.docx
最近下载
- 2024年AI电源行业分析报告:AI服务器电源需求增长迅速,市场前景广阔.pdf VIP
- 零碳园区实施路径PPT.pptx VIP
- 统编版2025-2026学年语文七年级下册第四单元检测卷(含答案).doc VIP
- 从江县2025年七年级下学期语文月考质量监测试卷含答案.docx VIP
- 毕业设计(论文)-茶叶揉捻机设计.docx
- 中考语文国内名家散文阅读理解专项训练(五)(解析版)-2026年中考语文一轮复习现代文阅读训练(全国通用).docx
- 消防演练方案策划(34篇).docx VIP
- 2023-瑞幸咖啡vi手册.pdf VIP
- 强夯地基施工技术控制要点.docx VIP
- AP微积分BC 2015年真题 附答案和评分标准 AP Calculus BC 2015 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)