2 类与对象

来源:互联网 发布:python 量化分析 编辑:程序博客网 时间:2024/06/18 13:53

Objective-C 类型系统如下

这里写图片描述

Class结构内容

// -------------------------------------// CustomClass.h 接口文件内容@interface CustomClass: NSObject// 属性声明@property int x;// 方法声明- (void) mothed;@end// -------------------------------------// CustomClass.m 实现文件内容// 引入基础类库以及引入接口文件#import <Fondation/Foundation.h>#import "CustomClass.h"@implementation CustomClass// 接口方法的具体实现内容- (void) mothed {}@end// -------------------------------------// 其他文件// 声明并创建对象: 先请求内存分配alloc,然后初始化实例对象。CustomClass * customClass = [[CustomClass alloc] init];// 使用类属性customClass.x = 10;// 调用类方法(或者说对类发送消息)[customClass mothed];

Struct内容

// 结构定义typedef struct {    int x;} CustomStruct;// 结构声明: 声明结构之后,会自动创建一个实例值。CustomStruct customStruct;// 结构内容使用customStruct.x = 10;

类与结构的差别

这里写图片描述

0 0
原创粉丝点击