摘要:
一.作业描述
根据需要我们来模拟下面的场景:
我们需要建立一个制造工厂,里面有很多各种各样的工人,比如:
生产工人:可以制造原材料,加工塑形等。
生产经理:比生产工人高级,还具有管理指挥能力。
搬运工人:搬运货物。
维修工人:维修生产设备(比如车床,汽车等设备)
为了提高工厂的生产效率,厂长提出要改革工厂生产方式实施一些自动化设备。则要求
如下:
1 每个生产工人都必须知道使用自动化设备
2 每个维修工人必须除了使用自动化设备外,必须还有知道维修信息化设备(如电脑)
3 搬运工人要学会使用搬运机械提高搬运能力
此外针对安全要求,安全部门提出每个人必须都具备基本逃生能力(后续可能会要求具有使用逃生设备的能力) 阅读全文
摘要:
一.作业描述
编写一个21点的扑克游戏——程序显示玩家和庄家(计算机)手中的第一张牌。21点思想是:尽可能的使手中的牌的总点数尽可能的接近21点,但不要超过21点。花牌(J、Q、K)为10点,其他牌的点数与其基数相同。 A的数可以是1点也可以是11点,由玩家来确定。庄家(计算机)手中的牌总点数不能少于17点,如果少就必须要一张牌。如果庄家总点数超过21点则爆庄,玩家胜利,反之庄家(计算机)胜利
二.代码 阅读全文
摘要:
Lesson_9
多态
2013-01-19
note by CocoonFan
一.方法的覆盖 -- 多态
1.前提:一定要有继承
2.子类的方法和父类的方法名相同,参数不同就构成方法的重载
3.如果子类的方法和父类的方法完全一样就构成了方法的覆盖(override)
4.父类引用指向子类对象,即父类对象调用子类"覆盖"的方法(多态) 阅读全文