练习接口的使用:一个游戏角色案例,通过接口,实现游戏角色的职业、武器、伤害
首先分析一下这个题目的解题思路。所有的角色都有一些共同的属性,列如:name(角色名字),profession(角色职业),money(游戏里所需要的金币),level(等级),hurt(伤害)。这些属性可以放在一个父类中由子类继承,或者直接放在一个类中。还有就是角色的一些行为,比如攻击,修炼等等,这些都可以放到一个接口中。其次就是武器这一方面,因为有多个职业,所购买的武器种类也不一样,所以这个功能就需要一个抽象方法来就解决。最后就是伤害这一方面,不同职业不同的装备增加英雄的攻击力也不一样,所以这里又需要一个接口。这就是我大概的解题思路。
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
编写相应的测试代码