public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度}Hero(首字母大写)是个类
moveSpeed(第二个单词大写)是个状态
这样有了Hero这个模板
new Hero()就创建一个新英雄
相当于C语言中申请一片内存空间malloc
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; } }(public static void main(String[] args) 这是主方法,所有代码的入口)
1-一个类里面带有多种变量,也就是属性
注意,float后带f ,因为默认为double型
2-还有另一种方法,相当于C语言中的函数
可有参数,可有返回值
命名通常以动词开始
void addSpeed(int speed){
//在原来的基础上增加移动速度
moveSpeed = moveSpeed + speed;
}
本文介绍了一个简单的Java类“Hero”的设计方法,包括类的属性定义与对象实例化过程。通过具体示例展示了如何为不同的英雄角色赋值。
2270

被折叠的 条评论
为什么被折叠?



