接口主要负责定义一个类的解构,类要实现此接口后,对类只有包含接口中定义的所有属性和方法才能定义成功
类接口: 通俗的讲:在面向对象中,它就是用来给类定义规则的
多个接口:
在js中继承也是单继承,只能继承一个父亲
但是实现接口,可以是多个,多个以逗号隔开
函数接口:用接口来限制函数的类型
//接口继承
为了方便 也可以不继承,写成这种模式
接口它在ts中还是定义类型的一种方案,建议:能用接口定义类型的,尽可能去用接口
定义的接口不是用来规范类的,而是用来定义类型的
可以利用interface它自动交叉,可以用它来扩展已有对象的属性和方法
接口的多态
接口的多态,同一个方法,传入不同的参数,它所对应的操作不同称为多态【参数不同】
同一个方法,返回不同的结果,称为多态【对象不同 ==> 父类的此方法】