实验三 类与对象
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验类型
验证性\设计性
实验学时
2
实验原理及知识点:
类的封装、类和对象、成员变量和成员方法;包;访问权限修饰符
实验环境要求
硬件环境:PC
软件环境:
操作系统:Windows
软件工具:JDK、集成开发环境(如Eclipse等)
实验内容及实验步骤:
1.类的封装性实现
(1)新建类Customer,在类中有如下成员变量:name、ID、password、money。
(3)重载的构造方法
(4)重载的设置成员变量值的方法
创建一个主类,生成相应水果对象(苹果和梨子),进行测试。
3.静态变量和静态方法
定义一个圆类Circle,具有:
1)成员变量:半径
2)构造方法
3)计算面积和周长的成员方法
创建一个测试类,实例化圆对象,并计算面积和周长。
要求计算面积和周长的成员方法用两种方式实现:非静态成员方法和静态成员方法。
(3)选择菜单Source->Generate Constructor using Fields,在弹出的对话框中不要选中name、ID、password、money,单击“OK”按钮,仔细查看自动产生的无参变量构造方法。
2.类和对象
定义一个水果类,要求如下:
(1)成员变量:水果名称和重量。
(2)成员方法:名称和重量的setter和getter方法。
4、教材P91 5.14上机实践。
思考题:
(1)根据目前所学的知识点,类的封装性是如何实现的?
(2)static关键字的作用是什么?
实验指导情况记录:
实验小结:
注:实验教案必需提前备好,实验指导情况做随堂记录。
(2)选择菜单Source->Generate Getters and Setters,在弹出的对话框中选中name、ID、password、money,确保其set方法和get方法为选中状态,单击“OK”按钮,仔细查看自动产生的代码。
(3)选择菜单Source->Generate Constructor using Fields,在弹出的对话框中确保name、ID、password、money为选中状态,单击“OK”按钮,仔细查看自动产生的构造方法。
实验项目名称
实验三类与对象
实验班级
实验人数
实验时间
周一7-8节
实验地点
寒武楼
实验目的:
(1)理解Java语言是如何体现面向对象编程基本思想。
(2)了解类的封装方法,以及如何创建类和对象。
(3)了解成员变量和成员方法的特性。
实验重点
类Biblioteka Baidu封装;
实验难点
定义和访问指定包中的类;成员变量和成员方法的访问权限修饰符
验证性\设计性
实验学时
2
实验原理及知识点:
类的封装、类和对象、成员变量和成员方法;包;访问权限修饰符
实验环境要求
硬件环境:PC
软件环境:
操作系统:Windows
软件工具:JDK、集成开发环境(如Eclipse等)
实验内容及实验步骤:
1.类的封装性实现
(1)新建类Customer,在类中有如下成员变量:name、ID、password、money。
(3)重载的构造方法
(4)重载的设置成员变量值的方法
创建一个主类,生成相应水果对象(苹果和梨子),进行测试。
3.静态变量和静态方法
定义一个圆类Circle,具有:
1)成员变量:半径
2)构造方法
3)计算面积和周长的成员方法
创建一个测试类,实例化圆对象,并计算面积和周长。
要求计算面积和周长的成员方法用两种方式实现:非静态成员方法和静态成员方法。
(3)选择菜单Source->Generate Constructor using Fields,在弹出的对话框中不要选中name、ID、password、money,单击“OK”按钮,仔细查看自动产生的无参变量构造方法。
2.类和对象
定义一个水果类,要求如下:
(1)成员变量:水果名称和重量。
(2)成员方法:名称和重量的setter和getter方法。
4、教材P91 5.14上机实践。
思考题:
(1)根据目前所学的知识点,类的封装性是如何实现的?
(2)static关键字的作用是什么?
实验指导情况记录:
实验小结:
注:实验教案必需提前备好,实验指导情况做随堂记录。
(2)选择菜单Source->Generate Getters and Setters,在弹出的对话框中选中name、ID、password、money,确保其set方法和get方法为选中状态,单击“OK”按钮,仔细查看自动产生的代码。
(3)选择菜单Source->Generate Constructor using Fields,在弹出的对话框中确保name、ID、password、money为选中状态,单击“OK”按钮,仔细查看自动产生的构造方法。
实验项目名称
实验三类与对象
实验班级
实验人数
实验时间
周一7-8节
实验地点
寒武楼
实验目的:
(1)理解Java语言是如何体现面向对象编程基本思想。
(2)了解类的封装方法,以及如何创建类和对象。
(3)了解成员变量和成员方法的特性。
实验重点
类Biblioteka Baidu封装;
实验难点
定义和访问指定包中的类;成员变量和成员方法的访问权限修饰符