接口的 认识

接口和类是并列的 不能理解错了。关键字:interface    实现:implements

 

接口和抽象的区别:

抽象类

接口

成员变量

变量/常量

常量

成员方法

 抽象/非抽象方法

抽象方法

构造方法

有(但是不能用)

关系

继承

实现

接口中:只有静态常量,public static  final 所修饰(不需要保护起来,公用的)

在JAVA1.8以后,接口中可以有static或者default修饰的实例方法。

接口中:变量:public static final  int  num =1;

          实例:public staticvoid a(){}

        抽象方法:public abstract  void b();

 一个类实现接口就必须实现接口中所有的抽象方法(接口中的方法是抽象方法)

接口不能直接new对象,接口没有构造方法(但是可以new出匿名子类)

原文地址:https://www.cnblogs.com/wlm-boke/p/8386873.html