public interface IService {
String NAME="default";
}与上面等价表示是哪一项
public String NAME= "default";public static String NAME = "default";private String NAME = "default";public static final String NAME = "default";接口没有构造方法;
接口不能实例化对象;
一般情况下,接口中所有的方法都是公开的抽象方法,不能有默认实现;
JDK 8开始接口中可以有默认实现,JDK 9开始接口的方法可以有private方法;
接口中的变量默认是public static final变量,不能包含其他的成员变量;
接口与类的关系不是继承,而是实现;
接口支持间接地进行多继承。
接口不能实例化对象;
一般情况下,接口中所有的方法都是公开的抽象方法,不能有默认实现;
JDK 8开始接口中可以有默认实现,JDK 9开始接口的方法可以有private方法;
接口中的变量默认是public static final变量,不能包含其他的成员变量;
接口与类的关系不是继承,而是实现;
接口支持间接地进行多继承。