- 33
- 0
- 约6.32千字
- 约 36页
- 2016-11-28 发布于河南
- 举报
java封装
第一章 面向对象的三大基石之一 封装 课程地位 课程介绍 学完本门课程,你能够 掌握面向对象的三大特性:封装、继承、多态 掌握面向接口编程 掌握Java异常处理 学会用面向对象思想来编写程序 相关课程回顾 什么是类? 什么是对象? 类和对象的区别和联系? 本章案例 用封装来拯救小新同学的人品 用构造方法来拯救小新同学的性别 重载构造方法 本章目标 掌握使用封装的方式编写类 掌握为类添加私有属性 掌握方法重载 掌握编写类的构造方法,构造方法重载 预习检查 使用封装有什么好处? 构造方法和实例方法的区别? 构造方法如何重载? 用封装来拯救小新同学的人品 用封装来拯救小新同学的人品 看看是谁恶搞了小新的人品吧。首先我们创建一个学员类,代表学员。小新是学员类的一个对象。 用封装来拯救小新同学的人品 仁兄代码: 用封装来拯救小新同学的人品 可以看出,小新的人品被恶搞了,怎么回事呢? 细心的同学能够看出来,学员类的两个属性都是公有的,可以被随意访问,我们无法控制这些属性的值,这就导致了以上的问题,那么如何解决呢? 这个时候我们就需要用到封装,因为它很好的解决了这个问题。 该看的看,不该看的别看 封装(Encapsulation)就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开(隐藏对象的属性和方法的实现细节,只公开对外接口) 具体做法就是把属性私有化,提供公有的方法访问这些属
您可能关注的文档
- STL-OTL简介.doc
- .NET题库01.doc
- C++ 实验五 多态和虚函数、运算符重载.doc
- C++程序设计教程8 操作符重载.doc
- 面对对象.doc
- C++3实验报告.doc
- 青岛理工大学C++第三次上机实验报告.doc
- 前缀后缀算数运算编程.doc
- 操作管理Operation_Management_Heizer_9_ch8_f.ppt
- C++常用词汇.doc
- Unit 3 Parts of the body L3鲁科版(五四学制)+(三起)(2024)英语三年级上册.pptx
- 1.1原始社会的解体和阶级社会的演进 课件-高中政治统编版必修一中国特色社会主义.pptx
- Unit 3 Fascinating Parks(课件)高中英语人教版2019选择性必修第一册.pptx
- Welcome Unit Period 3 Discovering Useful Structure(课件)高中英语人教版2019必修第一册.pptx
- Unit 7 Family L3 鲁科版(五四学制)(三起)(2024)英语三年级上册.pptx
- Unit 3 What's the weather 外研版(2024)英语四年级上册.pptx
- 2.1 新民主主义革命的胜利 课件 高中政治统编版必修一中国特色社会主义.pptx
- 高考政治时政述评:从天安门到青春——智能重器如何守护和平未来?课件.pptx
- Unit 3 What's the weather like? 外研版(三起)(2024)英语四年级上册.pptx
- Unit 2 Sports culture Period 1高中英语译林版2020选择性必修第二册.pptx
原创力文档

文档评论(0)