8.3.1 实验练习 1:Time 类(1)
1.实验目的
本实验旨在巩固学生对《Java 程序设计教程》中第 8 章的编程概念的理解。
在这个实验中,学生将练习:
● 修改类的方法
● 访问成员变量
● 使用设置和读取方法
在强化练习中,学生将练习:
● 理解访问修饰符 public 与 private 之间的区别。
2.问题描述
修改教材中图 8.7 的 Time3 类(图 L8.1 中的程序代码)的 set 方法,如果
试图将该类对象的实例变量 hour minute 或 second 设置为某个无效值,则返回适
当的错误值。然后修改教材中图 8.8 的 TimeTest4 类(图 L8.2 中的程序代码),
在使用无效值设置 hour minute 或 second 时,显示错误消息。
3.实验步骤与算法
4.程序代码
5.问题解答提示
(1)set 方法返回布尔类型。
(2)如果输入值是有效的,则每个 set 方法都应返回 true:否则,则返回
false。
(3)使用 JTextField 类的 setText 方法,按照与教材中图 8.8 相同的方式来设
置 applet 中的字段。
(4)练习过程中如有任何问题请及时询问指导教师。
6 实验结果与分析
7 存在问题