接口

xiaoxiao2021-02-27  872

接口的理解:

简单的说:接口,就是用于定义一个纯粹的模型或者规范,让开发者去实现这个规范。

接口相当于是一种规范,举例子来说两个类,一个类是引用,另一个类是实现,当两个文件(文件就是类),同时进展时,不可能因为一个文件没写好,就让另一个类停止工作,这样就需要一个规范,当一个文件(类)没完成时,另一个类也能工作,假如实现的类病了,那么声明的类也能编译不出错。接口就相当于是一个插座,插座的插头是一个统一的规范是一样的,而具体的内容(制作工艺技术)不同。利用接口可以提高工作效率,当实现的类变的时候,其他类也不会发生变化。

接口的特点:

1.接口的方法不能有实现

2.接口不能new

3.一个类实现一个接口,必须实现该接口的所有方法,同时这个类也能定义自己的方法。

4.一个类可以同时实现多个接口。

一个实现类的对象可以赋值给其接口的数据类型,但这样只能调用接口定义的属性和方法。(这样就和继承相同了)

Car  n1=new BMW();  //Car是一个接口,作为一个修饰的数据类型,n1只能调用car接口内的属性和方法,不能越界。

转载请注明原文地址: https://www.6miu.com/read-634.html

最新回复(0)