Java语言规定,类只能实现单继承,但接口可以实现多重继承。
接口中定义的方法都是抽象方法,定义的所有域都是常量。
因此接口可以看作是没有实现的方法和常量的集合。
使用接口主要是解决Java语言不支持多重继承的问题。
性质:
① 接口不提供代码重用性。因为接口中的方法都是没有实现的方法,因此所有的方法体都要自己编写。
② 接口可以通过多继承进行扩展。
③ 接口不能升级,即提供给用户的接口不能再改变。

接口中定义的方法都是抽象方法,定义的所有域都是常量。
因此接口可以看作是没有实现的方法和常量的集合。
使用接口主要是解决Java语言不支持多重继承的问题。
性质:
① 接口不提供代码重用性。因为接口中的方法都是没有实现的方法,因此所有的方法体都要自己编写。
② 接口可以通过多继承进行扩展。
③ 接口不能升级,即提供给用户的接口不能再改变。
