Java 程序设计 Java 程序设计 任务三:保护人的“隐私”程序设计 单元二:面向对象程序设计 教学目标 知识目标 封装的概念; 属性封装步骤; 访问权限的概念和使用。 能力目标 能够使用封装的概念对程序进行封装操作; 能会使用private、public等关键字进行属性设置。 教学内容 4 任务陈述 1 2 3 知识准备 任务实施 任务拓展 任务实训 5 任务描述: 在现实中,人的年龄和体重都不能小于0;更恐怖的是如果忘记给名字赋值就会成为无名氏。要求使用封装完成对属性的控制,当年龄输出错误时提示出错。 运行结果: 1. 任务陈述 2. 知识准备 2.1封装 2.1.1封装的概念 封装是一种信息隐蔽技术。它有两个含义:一是指把对象的属性和行为看成一个密不可分的整体,将这两者“封装”在一个不可分割的独立单位(即对象)中。另一层含义指“信息隐蔽”,把不需要让外界知道的信息隐藏起来,或是有些对象的属性及行为允许外界使用,但不允许更改,而另一些属性或行为,则不允许外界知晓;或只允许使用对象的功能,而隐蔽对象功能实现细节。 2. 知识准备 2.9.2 如何实现封装 封装只是为了对类中的属性更好进行控制,因此要实现封装需要属性私有化,这样可以保证属性不会被其他类改动。然后使用公有方
原创力文档

文档评论(0)