接口的定义为:是一个抽象类型,是抽象方法的集合,接口通常以interface来声明 与类的区分:类描述对象的属性和方法,接口则包含类要实现的方法。通俗化理解:类在说“是什么”,接口在说“有什么” 接口知识要点: 1、接口中的变量一般用public static final修饰符修饰(默认),故都成为了常量 2、接口中的构造方法都只能用public修饰(设计即用来访问) 3、接口中的方法一般都用abstract static修饰(默认),故都为抽象方法,主要用于被继承 4、接口可以被继承,且可以同时继承多个 5、接口中定义的方法必须要有对应的类(可以理解为“承诺”,有该方法就要去执行) 6、接口中可以继承接口