类与对象

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;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值