在方法中,使参数引用指向一个新的对象
在方法中,使参数引用指向一个新的对象
外面的引用是指向原来的对象?还是新的对象?
答:原来的
设计一个类Support (辅助英雄)继承Hero,提供一个heal(治疗)方法
对Support的heal方法进行重载
heal()
heal(Hero h) //为指定的英雄加血
heal(Hero h, int hp) //为指定的英雄加了hp的血
面向对象基础
LOL有很多英雄,比如盲僧,团战可以输,提莫必须死,盖伦,琴女
所有这些英雄,都有一些共同的状态
比如,他们都有名字,hp,护甲,移动速度等等
这样我们就可以设计一种东西,叫做类,代表英雄这样一种事物
类: 英雄(Hero)
状态: 名字, 血量,护甲,移动速度
1.变量本质上就是代表一个”可操作的存储空间”
2.变量名可以为汉字,但不建议, 必须声明和初始化之后才可以使用
3.行内注释:/这里写注释/
4.局部变量:从声明位置开始,直到方法或语句块执行完毕,局部变量消失
成员变量:对象创建,成员变量也跟着创建。对象消失,成员变量也跟着消失,会自动初始化 bool类型默认为false