java面向对象-巧用LOL讲解

引入面向对象的基本概念 (仅仅是引入)

相信你肯定玩过DOTA或者LOL,没玩过,也一定听说过身边有很多的朋友在玩这款游戏的

假设,我们要设计一个LOL这样的游戏,使用面向对象的思想来设计,应该怎么做?

步骤 1 : 设计英雄这个类

LOL有很多英雄,比如

盲僧,团战可以输,提莫必须死,盖伦,琴女

所有这些英雄,都有一些共同的状态
比如,他们都有名字hp护甲移动速度等等
这样我们就可以设计一种东西,叫做,代表英雄这样一种事物
: 英雄(Hero)
状态: 名字, 血量,护甲,移动速度

注: 本例用到了3种数据类型 分别是 String(字符串),float(浮点数), int(整数),后面展开
注: 这个类没有主方法,不要试图运行它。 并不是所有的类都是有主方法的。
在这里插入图片描述

public class Hero {
     
    String name; //姓名
     
    float hp; //血量
     
    float armor; //护甲
     
    int moveSpeed; //移动速度
}
发布了2 篇原创文章 · 获赞 0 · 访问量 90

猜你喜欢

转载自blog.csdn.net/pikaqiu123_/article/details/104738507