java中的interface
interface叫做接口,是一种特殊的抽象类一个接口中,所有方法为公开、抽象方法;所有的属性都是公开、静态、常量。一个类只能继承一个类,但是能实现多个接口,这样可以实现变相的多继承接口和接口之间也可以是继承关系,而且允许接口之间实现多继承类必须实现接口中的方法,否则它是一个抽象类
Objective-C中的@interface
Objective-C里面的@interface与java里面的interface不一样,就是写在头文件里面的,作为类的一个外界可以调用的函数的声明
@interface RPoint : NSObject
@property int x;
@property int y;
-(void)print;
@end
最好将Objective-C中的interface理解为“类的声明部分”,protocol理解为“正式协议”,protocol相当于java中的interfaceinterface和implementation共同代表一个类,两者的组合相当于java中的class
转载请注明原文地址: https://ju.6miu.com/read-1300352.html