一个抽象类中的所有方法都是抽象的,就可以将这个类用另外一种方式来定义,也就是接口定义。
接口是抽象方法和常量值的定义的集合,从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。可以使用extends来继承接口的常量和抽象方法,但它与类中的extends不同,它可以继承有多个父接口多重继承,各父接口间用逗号隔开。
时间: 2024-09-09 08:08:56
一个抽象类中的所有方法都是抽象的,就可以将这个类用另外一种方式来定义,也就是接口定义。
接口是抽象方法和常量值的定义的集合,从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。可以使用extends来继承接口的常量和抽象方法,但它与类中的extends不同,它可以继承有多个父接口多重继承,各父接口间用逗号隔开。