- 1
- 0
- 约2.47千字
- 约 15页
- 2026-07-09 发布于北京
- 举报
封装
学习目标封装的意义构造方法构造器的重载
封装的意义使用者对类内部定义的属性(对象的成员变量)的直接操作会导致数据的错误、混乱或安全性问题。publicclassPerson{ publicintage; publicvoidspeak(){ System.out.println(我+age+岁了); }}应该将age属性保护起来,防止乱用。保护的方式:信息隐藏。
封装的意义Java中通过将数据声明为私有的(private),再提供公开的(public)方法:getXXX和setXXX实现对该属性的操作,以实现下述目的:隐藏一个类的实现细节;使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作;便于修改,增强代码的可维护性;
封装的意义publicclassPerson{ private/*私有*/intage; publicvoidsetAge(intparam){ /*即使你通过一些非法途径知道了属性的名字,也无法直接去修改属性的值,提高了安全性*只能通过public修饰的setAge方法修改*/ if(param0param=130){ age=param; }else{ System.out.println(数据非法); } } }
构
您可能关注的文档
- Java大数据课程:封装意义与实现方法.pdf
- 中级注册安全工程师-安全生产技术基础-冲刺锁分卷一答案.pdf
- 函数应用精练:夯实基础与能力提升.pdf
- 循环神网络:序列数据分类与预测.pdf
- 金属配合物与配位化学基础.pdf
- 2025年数学练习题.pdf
- 八年级上册人教版英语Unit 4 Section A:探索动植物能力与特性.pdf
- RD项目第14包:公用设施、连接与场外单元进度测量程序.pdf
- 生物技术概论:基因工程、细胞工程、发酵工程与酶工程.pdf
- 财务与会计真题:股利类型、利息倍数及投资现值计算.pdf
- 2026年中国橡胶硬质炭黑行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶用硅烷偶联剂行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶线组件行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶预分散助剂行业市场规模及投资前景预测分析报告.pdf
- 浙江省宁波荣安实验中学2024-2025学年高一下学期6月期末考试政治试题(扫描版含答案).pdf
- 陕西省咸阳市渭城区2024-2025学年七年级下学期期末道德与法治试题(PDF版,含答案).pdf
- 江苏省扬州市邗江区2024-2025学年八年级下学期期末历史试卷(扫描版,含答案).pdf
- 河南省周口市项城市部分校2024-2025学年八年级下学期期末历史试卷(图片版,含答案).pdf
- 辽宁省抚顺市2024-2025学年八年级下学期6月月考历史试题(图片版,含答案).pdf
最近下载
- 宣传视频拍摄制作质量保障措施及控制措施.docx VIP
- 专题14 函数模型及其应用-2025年高考数学一轮复习讲义(新高考专用)(含答案).docx VIP
- 20以内加减法口算天天练-每页100题-可直接打印.docx VIP
- DBJT15-133-2018 广东省居住建筑节能设计标准.docx VIP
- DB23T 1747-2016 森林立地分类划分技术规程.pdf VIP
- 最新国家开放大学电大本科《园艺植物育种学》期末标准题库及答案(试卷号:1327).pdf VIP
- 社区倒灌车库应急预案.docx VIP
- 专题07 函数的单调性与最大(小)值-2025年高考数学一轮复习讲义(新高考专用)(含答案).docx VIP
- 10KV变电所供配电系统设计.doc VIP
- 牙周病的治疗计划口腔内科学59课件讲解.ppt VIP
原创力文档

文档评论(0)