实践与练习

综合练习1:彩虹枚举 编写一个彩虹枚举,枚举中有 “红橙黄绿蓝靛紫” 7种颜色。

综合练习2:性别枚举 设计一个厕所类,提供一个入口方法,要求男生只能进男厕所,女生只能进女厕所。

综合练习3:通道提示 创建一个通道类,类中有一个入口方法,如果顾客进入通道则提示“顾客您好,小心地滑”。如果员工进入通道则没有任何提示内容。请创建两个通道对象,一个是公共通道,一个员工通道。顾客不能进入员工通道。

综合练习4:权限设置 模拟明日学院的权限设置模块,0表示游客,1表示注册用户,2表示VIP会员,3表示管理员,在控制台上输入0~3的任意数字后,输出每种权限的“特权”。游客:观看部分视频、浏览所有课程、注册、登录;注册用户:免费观看所有视频、部分配套习题、收藏课程、实时提问、个人设置; VIP会员:免费观看所有视频、浏览所有习题及答案、源码下载、定期在线互动交流;管理员:后台所有管理模块、前台所有功能模块。

综合练习5:体检记录 按照以下步骤完成体检记录模拟:

  1. 创建一个性别枚举,有男性和女性两个枚举项。

  2. 创建一个测试类,类有 A、B、C 3 个泛型。分别使用这 3 个泛型创建 3 个成员变量。编写可以为 3 个成员变量赋值的构造方法。

  3. 创建第一个测试类对象 date,该对象用于记录日期,3个成员变量分别记录表示年、月和日的整型数字,在控制台上输出 date 对象的所有属性值。

  4. 创建第二个测试类对象 tom,该对象用于记录人物信息,3个成员变量分别记录姓名、身高和性别。姓名是字符串,身高是整数,性别使用(1)中提供的枚举。在控制台上输出 tom 对象的所有属性值。