java封装.pptVIP

  • 33
  • 0
  • 约6.32千字
  • 约 36页
  • 2016-11-28 发布于河南
  • 举报
java封装

第一章 面向对象的三大基石之一 封装 课程地位 课程介绍 学完本门课程,你能够 掌握面向对象的三大特性:封装、继承、多态 掌握面向接口编程 掌握Java异常处理 学会用面向对象思想来编写程序 相关课程回顾 什么是类? 什么是对象? 类和对象的区别和联系? 本章案例 用封装来拯救小新同学的人品 用构造方法来拯救小新同学的性别 重载构造方法 本章目标 掌握使用封装的方式编写类 掌握为类添加私有属性 掌握方法重载 掌握编写类的构造方法,构造方法重载 预习检查 使用封装有什么好处? 构造方法和实例方法的区别? 构造方法如何重载? 用封装来拯救小新同学的人品 用封装来拯救小新同学的人品 看看是谁恶搞了小新的人品吧。首先我们创建一个学员类,代表学员。小新是学员类的一个对象。 用封装来拯救小新同学的人品 仁兄代码: 用封装来拯救小新同学的人品 可以看出,小新的人品被恶搞了,怎么回事呢? 细心的同学能够看出来,学员类的两个属性都是公有的,可以被随意访问,我们无法控制这些属性的值,这就导致了以上的问题,那么如何解决呢? 这个时候我们就需要用到封装,因为它很好的解决了这个问题。 该看的看,不该看的别看 封装(Encapsulation)就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开(隐藏对象的属性和方法的实现细节,只公开对外接口) 具体做法就是把属性私有化,提供公有的方法访问这些属

文档评论(0)

1亿VIP精品文档

相关文档