类和对象 传参
变量有两种类型 基本类型和类类型
参数也是变量 ,所以传参分为
基本类型传参
/**
*基本类型传参
*
* */
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叫做引用
= 不再是赋值的意思
= 表示表示指向的意思
*/
类类型传参