- 0
- 0
- 约7.41千字
- 约 28页
- 2017-05-30 发布于北京
- 举报
面向对象的Java实现-封装 课程地位 相关课程回顾 就业技能结构图 预习检查 举例说明什么是方法重载? Java中的构造方法与实例方法,有什么区别? 本章任务 升级HelloACCP,输出ACCP5.0教员的自我介绍: 对属性进行封装 用构造方法实现对象成员的初始化 对构造方法进行重载 本章目标 理解封装的概念 掌握private关键字 掌握构造方法 掌握方法重载 为什么需要封装 2-1 编写一个类,代表ACCP5.0教员,要求: 具有属性:姓名、年龄 具有行为:自我介绍 ACCP5.0教员的最小年龄要求:22岁 为什么需要封装 2-2 编写一个测试类,要求: 实例化一个教员对象,并对其初始化 在控制台输出该教员的自我介绍 什么是封装 封装,就是隐藏实现细节 将属性私有化,提供公有方法访问私有属性 通过这些公有方法访问私有属性 如何实现封装2-1 封装的实现: 1、修改属性的可见性来限制对属性的访问 2、为每个属性创建一对赋值(setter)方法和取值(getter) 方法,用于对这些属性的访问 3、在setter和getter方法中,加入对属性的存取限制 如何实现封装2-2 小结 1 使用private关键字修饰某个成员变量后,这个成员变量可以被同一包中的其它类访问吗?
您可能关注的文档
最近下载
- 华南农业大学mpa复试题目.pdf VIP
- 2021年电解铝专用智能打壳精密下料系统电解槽自动控制系统行业分析报告( word 可编辑版).docx VIP
- 杭叉AE系列英搏尔控制器车型故障码.pdf VIP
- 北京师范大学淮南实验学校教师招聘考试真题2024.docx VIP
- 2026年西师大版三年级数学下册 4.3 轴对称现象(课件).pptx VIP
- 心理健康与职业生涯 第10课 和谐校园 共同维护.pptx VIP
- 妊娠期糖尿病管理.pptx VIP
- 题型07 3类导数综合问题解题技巧(端点效应(必要性探索)、函数的凹凸性、洛必达法则)(解析版).docx VIP
- 生姜种质资源表型多样性与产量的相关分析研究.pdf VIP
- 2021年初级护师《相关专业知识》真题及答案(更新中).docx VIP
原创力文档

文档评论(0)