Objective-C类和对象

    xiaoxiao2026-04-10  6

    Objective-C类和对象

    Objective-C 入门第一章 类和对象

    OC中类的定义

    创建对象


    oc中类的定义

    在Objectiv-C里面,类的定义包括两个部分: 接口部分(interface)和实现部分(implementation)。

    1.接口(interface) .h文件

    接口的声明以@interface编译指令开始 以@end指令结束

    @implementation 类名 方法的实现 @end

    2.实现(implementation) .m文件 接口的声明以@interface编译指令开始 以@end指令

    @interface 类名:父类名{ 变量列表 } 方法列表 @end

    创建对象

    1.Objective-C 创建对象需要两个步骤 (1)内存分配:为新的对象动态分配一段内存地址 (2)初始化:为这段内存空间中填上合适的初始值

    Person *person = [Person alloc] ; // 对象生成和分配空间 [Person init]; // 初始化

    可以简写:

    Person *person = [[Person alloc] init];

    2.类方法和实例方法 类方法“+”方法, 可以直接访问的方法,如

    + (NSString *)personOfName:(NSString *)name;

    实例方法“-”方法 必须通过实例化对象才能访问,不能直接通过类名访问的方法,如:

    - (id) initWithName:(NSString *)name;

    方法的声明包括以下几个部分 (1)方法标识“+”标识类方法,“-”表示实例方法 (2)方法的返回值; (3)方法名称 (4)方法参数的个数,顺序以及类型

    转载请注明原文地址: https://ju.6miu.com/read-1308693.html
    最新回复(0)