文章列表
HOMEWORD参考-W2LV
- 博客分类:
- JingLuuJava
内容要求
(在上一作业的基础上)
增加狼Wolf、熊Bear、龙Dragon等可以被勇士杀死获得经验值的若干动物,建议它们的经验值依次是8、20、100
杀死每种动物能获得的经验值,你应该确保是由具体每一种动物对象来定义,而不是在勇士类中定义
知识点或注意事项
变量(属性)定义在合适的类里面,例如杀死狼获得8点经验值,这个数值应该由狼对象来提供,而不是由熊或龙,更不应该由勇士类提供
继承,父类和子类
以下为参考实现,从Run类执行
class Warrior {
private int exp;// 除非有充分的理由,否则成员变量都要声明为private
p ...
HOMEWORD参考-W2LV2
- 博客分类:
- JingLuuJava
内容要求
(在上一作业的基础上)
勇士增加角色等级level属性
勇士经验值累积到10、20、30、40、50……则等级分别升级到2、3、4、5、6……类推
(自我挑战,选做)把上一条改为:勇士经验值累积到10、30、70、150、310……则等级分别升级到2、3、4、5、6……类推
知识点或注意事项
变量(对象级和方法级)的灵活使用
基本算术素养训练(与编程语言无关,但程序员必备),必须完成第一条,鼓励挑战第二条,但如果第二条长时间做不出来那么要先跳过去完成下面的内容
以下为参考实现,从Run类执行
class Warrior {
private i ...