面向对象 类与对象

面向对象 类与对象

1. 设计英雄这个类

LOL中又很多英雄,这些英雄都有一些共同的状态

比如,名字、hp、护甲、移动速度等

这样我们就可以设计一类东西,叫做类,代表英雄这种事物

​ 类:英雄(Hero)

​ 状态:名字、hp、护甲、移动速度

public class Hero{
    String name;    //名字
    float hp;       //血量
    float armor;    //护甲
    int moveSpeed;  //移动速度
}

2. 创建具体的英雄

就像一个模板,根据这个模板,就可以创建一个个具体的英雄

一个个具体的英雄就叫一个个的对象

new Hero()就是在java中一个意思英雄对象的意思

public class Hero {
    String name;    // 姓名
    float hp;       // 血量
    float armor;    // 护甲
    int moveSpeed;  // 移动速度

    public static void main(String[] args) {
        Hero garen = new Hero();
        garen.name = "盖伦";
        garen.hp = 616.28f;
        garen.armor = 27.536f;
        garen.moveSpeed = 350;

        Hero teemo = new Hero();
        teemo.name = "提莫";
        teemo.hp = 383f;
        teemo.armor = 14f;
        teemo.moveSpeed = 330;
    }

}

3. 类的第一个字母大写

好的编程习惯会让代码看上去更清爽,易读,易维护

比如类的第一个字母大写

public class Here{

}

4. 练习创建一个新的类

public class Item{
    String name;
    int price;

    public static void main(String[] args) {
        Item xueping = new Item();
        xueping.name = "血瓶";
        xueping.price = 50;

        Item caoxie = new Item();
        xueping.name = "草鞋";
        xueping.price = 300;

        Item changjian = new Item();
        xueping.name = "长剑";
        xueping.price = 350;
    }
}
暂无评论

发送评论 编辑评论


				
上一篇
下一篇