Java 接口 ( Interface )

版权声明:转载请注明出处,谢谢。 https://blog.csdn.net/Mercury_Lc/article/details/85141960

接口的定义:接口在 Java 里面是一个抽象类型,是抽象方法的集合。(也就是你不确定或者不想让它具体是什么,只是大概表示有这么个东西,然后它有什么功能,假装是这样的)

接口的声明:  Interface

接口的实现:implements

接口的特点:

  1. 接口不是类。

  2. 一个类通过继承接口来继承接口的抽象的方法,一个类又可以实现多个接口。(这样子,就实现了伪多继承)

  3. 接口可以多继承!(在强调一下^_^)

  4. 接口的方法声明必须是 public abstract ,不写的情况下默认是这个

  5. 接口里的方法不能是具体实现( 因为只是大概搞了一下,这个应该有这个功能,我们要供多个不同的东西用,所以就不能包含具体实现了)

  6. 如果类实现继承了一个接口,但它不是抽象类,那么这个类要实现接口里面的全部的方法

  7. 接口不能被实例化,但是可以被实例类创建( emmm....这是MEr告诉我的 )

  8.  接口的成员变量只能是常量,默认修饰符 public static final ,所有的变量必须初始化

  9. 接口的成员方法只能是抽象方法,默认修饰符 public abstract

猜你喜欢

转载自blog.csdn.net/Mercury_Lc/article/details/85141960