接口的使用
为什么要使用接口?
- 它定义了方法的返回值、方法名和参数列表,但是不关心方法如何实现。
- 类实现接口,必须实现接口中的所有方法。说的直白一点,你就不会忘记写一些方法,比如写一个角色类,所有角色都可以收到伤害,实现接口,就必须实现受到伤害的方法。你就不会忘了做而导致程序报错。
- 可以以参数形式,来调用接口中的方法。
代码如下,由JAVA编写,其它语言类似
- 接口
//这是受到伤害的接口
public interface ITakenDamage {
void takenDamage(float damage);
}
- 角色类
//实现了ITakenDamege接口
public class Character implements ITakenDamage{
public float hp = 100;
public void takenDamage(float