Bootstrap

类和对象 传参

类和对象 传参

变量有两种类型 基本类型和类类型

参数也是变量 ,所以传参分为

基本类型传参

/**
 *基本类型传参
 *
 * */
public class Hero{
    String name;//姓名
    float hp;//血量
    float armor;//护甲
    int moveSpeed;//移动速度
    public Hero(){

    }
    //回血
    public void huixue(int xp){
        hp = hp + xp;
        //回血完毕后,血瓶=0
        xp = 0;
    }
    public Hero(String name,float hp){
        this.name = name;
        this.hp = hp;
    }
    public static void main(String[] args){
        Hero teemo = new Hero("提莫",383);
        //血瓶,其值是100
        int xueping = 100;
        //提莫通过这个血瓶回血
        teemo.huixue(xueping);
        System.out.println(xueping);
    }
}

引用与=

/**
引用与=
如果一个变量时基本类型
比如 int hp = 50;
hp叫变量  = 表示赋值的意思
如果一个变量的类型是类类型
如:Hero h = new Hero();
h叫做引用
= 不再是赋值的意思
= 表示表示指向的意思
*/

类类型传参

;