暑假Java打卡 Day15

今天没推进到战斗部分,只写完了游戏角色的继承结构

遇到了几个问题:

1. 最开始给角色基类起名叫Character,结果写验证码的时候直接报错,集合泛型写Character全被识别成我自定义的角色类,往里面加char字符全报类型不兼容。看了半天注释才发现是类名和JDK自带的Character重名了,改成GameCharacter后立马就好了。
2. 写子类构造的时候又犯老毛病,父类只写了有参构造,子类构造第一行没手动加super调用,上来就直接报错。
3. 定义角色属性的时候,把当前血量和最大血量的赋值写反了,初始化出来的角色开局血条就超上限,跟自带了一个增益一样,回头一看才发现赋值赋错了。

明天准备把战斗前的准备和回合制战斗写完,再把构建之法看完。

posted @ 2026-07-22 20:40  ren毅  阅读(7)  评论(0)    收藏  举报