- java中的interface
- interface叫做接口,是一种特殊的抽象类
- 一个接口中,所有方法为公开、抽象方法;所有的属性都是公开、静态、常量。
- 一个类只能继承一个类,但是能实现多个接口,这样可以实现变相的多继承
- 接口和接口之间也可以是继承关系,而且允许接口之间实现多继承
- 类必须实现接口中的方法,否则它是一个抽象类
- Objective-C中的@interface
- Objective-C里面的@interface与java里面的interface不一样,就是写在头文件里面的,作为类的一个外界可以调用的函数的声明
1234567@interface RPoint : NSObject@property int x;@property int y;-(void)print;@end- 最好将Objective-C中的interface理解为“类的声明部分”,protocol理解为“正式协议”,protocol相当于java中的interface
- interface和implementation共同代表一个类,两者的组合相当于java中的class
❤ 点击这里 -> 订阅《PAT | 蓝桥 | LeetCode学习路径 & 刷题经验》by 柳婼