预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

5.2.1编程实验1:基本类定义 本实验要求在封闭实验课中在教师指导下完成。 1.实验目的 本实验旨在巩固学生对《Java语言程序设计》中第5章内容的掌握。在这个实验中学生将练习: 基本类的定义。 使用自定义的基本类创建对象,并进行调用。 在强化练习中,学生将练习: 给基本类中增加属性 在测试类中将增加的属性向控制台打印输出 2.问题描述 编写一个类,描述学生的学号、姓名、成绩。学号用整型,成绩用浮点型,姓名用String类型。 编写一个测试类,输入学生的学号和成绩,并显示该学号的学生姓名,以及成绩。 3.示例输出 4.程序模板 classStudent{ /* 此处创建三个属性。 */ } publicclassT1_Student{ publicstaticvoidmain(String[]args){ /* 先构造Student对象,然后分别为对象的属性赋值 最后打印输出对象的各个属性。 */ } } 5.解答提示 1)在基本类的定义中描述学生类,学生的学号、成绩和姓名作为学生类的属性来描述。 2)在测试类中写main方法,作为程序的入口进行运行,在main方法中创建学生对象,并给对象的各个属性赋予具体值。 3)在测试类中用System.out.println()方法将属性的具体值输出到控制台,完成程序的输出结果要求。 6.强化练习 1)给学生类添加性别属性,取值为boolean类型,用true表示男,用false表示女。 2)在测试类中输出学生的姓名、学号、成绩的同时,输出性别为:男或女。 5.2.2编程实验2:构造方法 本实验要求在封闭实验课中在教师指导下完成。 1.实验目的 本实验旨在巩固学生对《Java语言程序设计》中第5章内容的掌握。在这个实验中学生将练习: 定义多个基本类 构造方法的定义 构造方法的重载 在强化练习中,学生将练习: 构造方法的多个重载 只通过指定长和宽来定制桌子。 2.问题描述 编写一个类,描述桌子,包括以下几种属性:长、宽、高、颜色。并且使该类具有这样的功能:在定制桌子(即创建桌子对象时),就可以同时指定桌子的长宽高来订制。也可以同时指定长、宽、高、颜色来订制,也可单独指定桌子颜色来订制。 并编写一个测试类测试这几种定制方法。 5.2.3编程实验3:访问器方法 本实验要求在封闭实验课中在教师指导下完成。 1.实验目的 本实验旨在巩固学生对《Java语言程序设计》中第5章内容的掌握。在这个实验中学生将练习: 编写基本类,包括私有属性 给基本类添加访问器方法,从而限制属性的读、写。 测试类的编写,测试访问器方法对属性的读、写限制。 在强化练习中,学生将练习: 在基本类中添加私有属性。 给该私有属性分别添加get和set访问器方法进行读、写。 2.问题描述 编写一个类,描述银行账户,包括收入、支出和账户余额三种属性,同时包括对这三种属性的读、写的访问器方法,这三种属性都定义为私有的。 该类定义的银行账户还能够通过自己的收入和支出自动计算账户余额。对于账户余额只能读取,自动计算,但不能够直接赋值,也就是不能够写。 编写一个测试类,输入收入和支出项,打印账户余额。 。 6.强化练习 1)基本类Bank类中添加一个私有属性countName,属性类型是String类型。 2)在基本类中给countName属性添加访问器方法(get和set方法)用于对帐户名countName的读和写。 3)在测试类中添加语句设置帐户名称是“张三”。 4)在测试类中将帐户名称“张三”输出到控制台。 5.2.4编程实验4:static关键字 本实验要求在封闭实验课中在教师指导下完成。 3.实验目的 本实验旨在巩固学生对《Java语言程序设计》中第5章内容的掌握。在这个实验中学生将练习: 静态属性和实例属性的定义。 静态属性和实例属性的区别。 静态属性的使用。 4.问题描述 编写一个类Teacher,描述教师的课时数量和计算课时的系数,均为double类型。Teacher类还有一个方法,courseCompute(),可计算教师的当量课时,用课时量乘系数,返回值类型为double, 要求系数设置成static类型。 编写一个测试类进行测试。创建两个教师对象,计算的系数为1.2,输出计算后的两位老师的当量课时。将系数修改后,输出修改后的当量课时。 5.强化练习 1)在基本类Teacher中添加静态String类型的属性school,用来表示教师所在的学校。 2)在基本类中添加实例int型属性age,用来表示教师的年龄。 在测试类中输出各位教师的年龄和所在学校。 5.2.5编程实验5:给方法传递参数 本实验要求在封闭实验课中在