- 接口用关键字:interface表示
- interface 接口名{}
- 接口中的方法都是抽象方法
类与类,类与接口,接口与接口的关系
类与类:只能单继承,也可以多层继承
类与接口:实现关系,可以单实现,也可以多实现,并且可以在继承一个类的同时实现多个接口
接口与接口:继承关系,可以单继承,也可以多继承。
接口:扩展功能,抽象类:共性功能,如:动物:都有吃饭、睡觉功能,所以将其定义一个抽象类,但有些动物有特殊功能,就用接口
类与类,类与接口,接口与接口的关系
类与类:只能单继承,也可以多层继承
类与接口:实现关系,可以单实现,也可以多实现,并且可以在继承一个类的同时实现多个接口
接口与接口:继承关系,可以单继承,也可以多继承。
接口:扩展功能,抽象类:共性功能,如:动物:都有吃饭、睡觉功能,所以将其定义一个抽象类,但有些动物有特殊功能,就用接口