【Objective-C】java中的interface与Objective-C中的interface的区别

    xiaoxiao2025-06-26  8

    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
    最新回复(0)