求解一道java程序设计项目题

Jun_calior 2011-06-30 02:50:23
给出一个类的规范、设计和实现,在程序中可以使用这个类来模拟组合锁。该锁有一个圆形的把手,周围一圈的刻度为从0到39.它有三个数字组合,叫作x,y和z。要打开这个锁,必须将把手沿顺时针方向至少旋转一周,停止时x在顶部;然后逆时针旋转把手,第二次停止时y在顶部;最后再次沿顺时针方向旋转把手,停止时z在顶部。这时就可以打开锁了。
在Lock类中必须有一个构造函数,它负责初始化三个数字组合。还需要提供以下方法:
1、改变锁的组合形成新的三个数字组合
2、将把手按给定方法旋转,直到指定数字出现在顶部为止
3、关闭锁
4、试图打开锁
5、获取锁的状态(打开或关闭)
6、给出当前位于顶部的数字。


希望能给个解题方案!谢谢。!
...全文
69 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Jun_calior 2011-06-30
没人帮忙解决。。。。
再汗~~~
回复
Jun_calior 2011-06-30
自己顶起。。
泪崩。~~
回复
相关推荐
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2011-06-30 02:50
社区公告
暂无公告